PDA

View Full Version : سوال: چه طوری یه برنامه چت ساده Asynchronous بنویسم؟



g2eenday
یک شنبه 30 تیر 1387, 08:47 صبح
سلام به همگی
کسی می تونه بگه چطوری می تونم یه برنامه چت خیلی خیلی ساده رو به صورت Asynchronous بنویسم؟ و AsyncCallback چی هستش که تو بعضی متدها می خوانش؟ مثل BeginConnect ؟
هر کی می تونه یه توضیح بده ممنون می شم در مورد کد چته!
مرسی خوش باشید
واقعا فوریه
خداحافظ

ASKaffash
یک شنبه 30 تیر 1387, 09:11 صبح
سلام
پیشنهاد میکنم از برنامه نویسی سوکت برای نوشتن برنامه چت خود استفاده نمائید

g2eenday
یک شنبه 30 تیر 1387, 10:56 صبح
سلام دوست عزیز ممنون
البته من می دونم باید به صورت سوکت نوشت ولی می خوام برنامه به صورت Asynchronous باشه با کلاس های دات نت. ولی بلد نیستم! همین! :لبخند:
حالا کسی اگه می تونه کمک کنه

ASKaffash
یک شنبه 30 تیر 1387, 12:06 عصر
سلام
من اشتباه کردم و فکر کردم باید سنکرون باشد حالا پیشنهاد میکنم که از طریق ایجاد یک پایگاه داده اینکار را انجام دهی ونیازی به سوکت نیست چون شما برای هر عضویت یک جدول میسازی و مثل Email شما پیامهای افراد را به درون جدول دوم هدایت میکنی و هر فرد وقتی Login شد پیامهای دریافتی از دیگران را مشاهده میکند

g2eenday
یک شنبه 30 تیر 1387, 12:42 عصر
ممنون
متدهایی در دات نت هست مثل BeginConnect که این متد برای ارتباط در برنامه هایی مثل چت که به صورت Asynchronous است بکار میره به جای متد Connect که برای sync است. حالا من هر چی msdn رو می خونم متوجه کدهاش نمی شم.
حالا اگر میشه کدی از چت ساده async دارین بیارین یا من از msdn بیارم یه توضیحی بدین؟ برنامه هم سادست یه عکس از اینترفیسش می ذارم! یه دکمه لیسن داره و یه قسمت هم واسه کانکت! و اینکه کلاینت و سرورش توی یه فرم است که راحتی تست کار گذاشتم.
اگه کمک کنید امروز فردا یه سادشو بنویسم ممنون می شم :چشمک:

http://i33.tinypic.com/14n1e7b.gif

ASKaffash
یک شنبه 30 تیر 1387, 13:07 عصر
سلام
اگر کدی از استفاده متد BeginConnect دارید لطفا قرار دهید تا نگاه کنیم.

aliaaa
یک شنبه 30 تیر 1387, 14:14 عصر
یه مثال خوب برای مسنجر:
http://www.codeproject.com/KB/miscctrl/SimpleMessenger.aspx