PDA

View Full Version : تبادل data بین دو شهر توسط ویندوز اپلیکیشن به وسیله خط تلفن



hamed_bostan
یک شنبه 22 خرداد 1384, 21:01 عصر
سلام
من یه ویندوز اپلیکیشن دارم که می خوام با هم شبکه شه یا بهتر بگم که می خوام بین دو برنامه که نوشتم تبادل data داشته باشم من این کار رو با شبکه کردن کی کردم ولی مشکل اینه که اینبار برنلمه ها لا فاصبه های خیلی خیلی دور از هم دارن اجرا می شن بین دو تا شهر و نمی خوام از سایت استفاده کنم . می خوام اطلاعات رو از طریق خط تلفن بفرستم . اولا نمی دونم چطوری و دوما اگه میشه چطوری بایذ با مودم کار کنم ؟ لطفا کامل بهم توضیح بدین ...

Mohammad .net
سه شنبه 24 خرداد 1384, 08:23 صبح
من هم این مشکل رو دارم . اگر دوستان محبت کنند ممنون می شم.

dotnetmaster
سه شنبه 24 خرداد 1384, 10:38 صبح
سلام

شما می توانید با استفاده از VPN در ویندوز این کار را بکنید . کا فیست تا یک incomming connection بسازید و بعدا از طریق سیستم دیگری به آن dial کنید . و در ضمن در برنامه اتان هم به جای نام PC که مثلا در connection string ها ممکن است بکار گرفته باشین باید از IP ادرس استفاده کنید .

hamed_bostan
سه شنبه 24 خرداد 1384, 11:06 صبح
سلام
میشه در مورد شماره گیزی با مودم و کلا اتصال به سیستم از راه دور بیشتر توضیح بدین؟
VPN فقط IP رو می شناسه و ... ولی من میخوام شماره گیری کنم

MM_Mofidi
سه شنبه 24 خرداد 1384, 23:39 عصر
دوستان قبل از مطرح کردن سوال لطفا بگردید(جستجو) :mad: این مطلب بارها و بارها مطرح شده نمونه کد هم فراوان داره در مورد دستورات مودم یا AT COMMANDS کلی مطلب هست هم برای GSM modem هم مودمهای مورد استفاده در خطوط DialUp

hamed_bostan
چهارشنبه 25 خرداد 1384, 08:45 صبح
دوست عزیز اقای مفیدی
مطمع باشید من حتی اگه می دونستم باید دنبال چی بگردم هیچ وقت سوالی نمی پرسیدم . شاید توی اینترنت و توی همین سایت هم نمونه هاییی باشه ولی وقتی من نمی دونم دنبال چی باید بگردم مطمعنا کارم پیش نمیره. من دیروز بابت مودم جسنجو کردم و sample هایی هنم گرقتم اما وقتی دقیقا نمی دونم باید چی کنم مجبور می شم بیام از این سایت بپرسم و با جواب های اینچنینی دوستانی مثل شما روبرو شم .

ممنونم :(

MM_Mofidi
چهارشنبه 25 خرداد 1384, 11:03 صبح
شماره گیری
http://www.barnamenevis.org/forum/viewtopic.php?t=21469&start=0&postdays=0&postorder =asc&highlight=
ارسال اطلاعات
http://www.barnamenevis.org/forum/viewtopic.php?t=15526&start=0&postdays=0&postorder =asc&highlight=modem
http://www.barnamenevis.org/forum/viewtopic.php?t=24285&highlight=modem

کار با موبایل(gsm modem )
http://www.barnamenevis.org/forum/viewtopic.php?t=18828&start=0&postdays=0&postorder =asc&highlight=modem

باز هم میگم جستجو :موفق:

hamed_bostan
چهارشنبه 25 خرداد 1384, 23:07 عصر
ممنونم

jome ramezani
دوشنبه 29 آبان 1385, 07:13 صبح
شماره گیری
http://www.barnamenevis.org/forum/viewtopic.php?t=21469&start=0&postdays=0&postorder =asc&highlight=
ارسال اطلاعات
http://www.barnamenevis.org/forum/viewtopic.php?t=15526&start=0&postdays=0&postorder =asc&highlight=modem
http://www.barnamenevis.org/forum/viewtopic.php?t=24285&highlight=modem

کار با موبایل(gsm modem )
http://www.barnamenevis.org/forum/viewtopic.php?t=18828&start=0&postdays=0&postorder =asc&highlight=modem

باز هم میگم جستجو :موفق:
آقای مفیدی هیچ کدوم از لینکهات باز نمی شن

Sharif Lotfi
دوشنبه 29 آبان 1385, 07:49 صبح
منم از هیچکدوم لینکها نتونستم استفاده کنم . بی زحمت لینکها رو اصلاح کنین .

sh
دوشنبه 29 آبان 1385, 23:15 عصر
برای ارسال هر گونه فایل نوشته و استریم در VB.NET 2005 ابزاری داریم به نام SerialPort
این کامپوننت در نوار ابزار شما موجود هست و تقریبا یه چیزی عین HyperTerminal ویندوز رو میشه باهاش نوشت حتی با اضافه کردن خاصیت ارسال تصویر و یا صدا

این مثال کوچیک میتونه سر نخ خوبی باشه :

http://www.devx.com/dotnet/Article/31001

i_naderpour
سه شنبه 30 آبان 1385, 00:43 صبح
من پیشنهاد میکنم اگه فقط مشکل ارتباط بین دو سیستم هستش یک کامپیوتر رو با استفاده از win2003 سرور کنید بعد با کامپیوتر دوم از طریق مودم به اون وصل بشید (مثل وقتی که میخوای به اینترنت وصل شی) بعد دو تا کامپوتر شبکه هستن و شما می تونین با استفاده از winsock
(البته اگر باهاش آشنایی دارین ) و port و tcp ip ها اطلاعاتتون رو رد و بدل کنید . حتی میتونید با اضافه کردن مودم تعداد کامپیوتر بیشتری رو به هم متصل کنید . در ضمن به این شبکه میگن اینترانت . که تو دنیا شرکت ها ی تجاری بزرگی برای ارتباط بین دفاترشون از اون استفاده میکنن
http://support.microsoft.com/kb/292822/en-us

m.kavakebi
سه شنبه 15 اسفند 1385, 12:19 عصر
خدایش اگه سایت planet-source-code.com
را ببینی ولش نمیکنی(توی سرس کد خداست)

SabaSabouhi
سه شنبه 15 اسفند 1385, 21:42 عصر
با سلام
من سال‌هاست از این کارها نکردم، اون موقع‌ها تحت سیستم‌عامل!! DOS از این کارها انجام مى‌دادم. همانطور که دوستان گفتن براى ارسال و دریافت اطلاعات از طریق خط مودم ابزار مناسب و راحتى در DotNet Framework پیش‌بینى شده.
اما فقط این نیست. ارسال و دریافت اطلاعات نیاز به چیزهاى دیگرى نیز دارد. متاسفانه این رو نمى‌دونم که آیا در DotNet Framework براى این نیازها هم فکرى شده یا نه.

* براى کنترل اطلاعات ارسالى و دریافتى باید ساختارى ایجاد کنید که داده‌ها را بتوانید به اطلاعات تبدیل کنید. یعنى اگر عددى از Serial Port دریافت کردید بتوانید درک کنید که این عدد چه ماهیتى دارد؟ آیا یک داده است و یا یک فرمان، یک مقدار عددى است و یا یک کاراکتر از یک رشته. براى این کار اطلاعات را درون یک Packet قرار مى‌دهید.

* باید صحت اطلاعات مبادله شده رو کنترل کنید. براى این کار مى‌توانید از روش‌هاى ساده مثل CheckSum و یا از روش‌هاى بهترى مثل CRC16 یا CRC32 استفاده کنید.

* براى ارسال و دریافت فایل مى‌توانید از پروتکل‌هاى استاندارد موجود استفاده کنید (نمى‌دونم که آیا هنوز هم وجود دارند و یا منقرض شده‌اند) مثل ZModem که براى ارتباط با کیفیت خود مناسب هست و XModem که براى ارتباط با کیفیب بد مناسب است.

صبا صبوحى

MM_Mofidi
شنبه 27 بهمن 1386, 14:32 عصر
فکر کنم قبلا هم گفتم لینکها در تغییرات سایت از دست رفته باز سازی آنها منوط به جستجوی مجدد و یافتن لینکهای جدید است. زحمتش با خود دوستان