PDA

View Full Version : ارتباط مجدد کلاینت و سرور



رامین مرادی
چهارشنبه 10 آذر 1389, 13:07 عصر
:متفکر:سلام عزيزان
من يه مشكل در مورد شبكه دارم به شرح زير
من وقتي برنامه اي شبكه اي مثل چت كه با وي بي نوشتم باز ميكنم و به كلاينت وصل ميشم ، وقتي كلاينت رو مي بندم و دوباره باز مي كنم به من خطا مي ده ، يا برعكس وقتي سرور رو مي بندم و دوباره باز مي كنم اين مشكل به وجود مياد . در اين صورت بايد هردو رو ببندم و ابتدا سرور را باز كنم وبعد كلاينت رو تا درست اجرا بشه .
من مي خوام كاري كنم كه برنامه سرور يا كلاينت وقتي باز ميشه خود به خود اتصال بين برنامه رو ايجاد كنه . و وقتي يكي از سيستم ها بسته ميشه اين مشكل به وجود نياد.

راستي وقتي من آدرس آي پي طرف رو ندارم چطور مي تونم بدونم آي پي طرف چيه
در ضمن من با winsok كار مي كنم. ممنون اگه راهنمايي كنيد.

رامین مرادی
پنج شنبه 11 آذر 1389, 13:16 عصر
كسي نيست كمكم كنه

_behnam_
جمعه 12 آذر 1389, 22:55 عصر
:متفکر:سلام عزيزان
من يه مشكل در مورد شبكه دارم به شرح زير
من وقتي برنامه اي شبكه اي مثل چت كه با وي بي نوشتم باز ميكنم و به كلاينت وصل ميشم ، وقتي كلاينت رو مي بندم و دوباره باز مي كنم به من خطا مي ده ، يا برعكس وقتي سرور رو مي بندم و دوباره باز مي كنم اين مشكل به وجود مياد . در اين صورت بايد هردو رو ببندم و ابتدا سرور را باز كنم وبعد كلاينت رو تا درست اجرا بشه .
[/B]
تو قسمت Form_Unload هر دوتا فرم اینو بنویس Winsock1.Close

رامین مرادی
یک شنبه 14 آذر 1389, 19:46 عصر
من هم زمان اين دو رو نمي بندم كه خودشون وينسوك رو ببنده
ممكنه كلاينت برنامه رو ببنده و من اصلا نفهمم

_behnam_
یک شنبه 14 آذر 1389, 21:22 عصر
من هم زمان اين دو رو نمي بندم كه خودشون وينسوك رو ببنده
ممكنه كلاينت برنامه رو ببنده و من اصلا نفهمم
لازم نیست هم زمان دوتا فرم رو با هم ببندی . وقتی تو قسمت form_unload بنویسی winsock1.close هر فرمی که بسته بشه ارتباط قطع میشه

hacker0771
شنبه 11 دی 1389, 20:53 عصر
دوست عزیز نمونه کد برنامه بذار تا دوستان بررسی و مشکل شما را حل کنند

رامین مرادی
جمعه 15 مهر 1390, 20:48 عصر
حل شد مرسی