PDA

View Full Version : سوال: چطور می شه یک نرم افزار مثل Yahoo Messanger نوشت



mjfakhr
چهارشنبه 23 اردیبهشت 1388, 18:50 عصر
با سلام
آیا کسی می دونه چطور میشه یک نرم افزار مثل Yahoo Messanger نوشت . یعنی نرم افزار بتونه از روی Clinet ها به وب سرور مشخصی ، کانکت بشه و بعد هم سرور هر چند وقت یکبار به تمام نرم افزارهای کانت ، پیام هایی رو ارسال کنه .
اگر کسی روش کار رو هم بدونه و راهنمایی کنه ممنون می شم.

vof.ir
چهارشنبه 23 اردیبهشت 1388, 22:17 عصر
با سلام به شما دوست عزیز.

فکر میکنم موردی که شما عرض کردید
در کورس Distrubed Application که یکی از کورسهای mcts هست بررسی میشه.

شاید همین اسم کورس کمک کنه.
من چیز دیگری نمیدونم

Parham.D
پنج شنبه 24 اردیبهشت 1388, 09:05 صبح
نوشتن یک برنامه مثل Yahoo Messenger یکم کار سختی هست.

طراحی،
ٌWin Application
Web Application

هر سه لازم هست. خلاصه باید برنامه نویسی را خوب بدونی. من فکر کنم Yahoo Messenger توسط یک تیم نوشته شده . . . .

mjfakhr
پنج شنبه 24 اردیبهشت 1388, 12:17 عصر
با سلام خدمت دوستان عزیز
از اینکه در حد توان پاسخ دادید سپاسگذارم . اگر امکان داشت و یک منبع مناسب برای شروع کار معرفی کنید خیلی کمک می کنه .

mjfakhr
دوشنبه 28 اردیبهشت 1388, 14:26 عصر
با سلام
هیچ کس نمی خواد یک جواب خوب برای این سوال بده .

mostafaaa
دوشنبه 28 اردیبهشت 1388, 23:11 عصر
سلام دوست من
اگه یکم جستجو می کردید...
http://barnamenevis.org/forum/showthread.php?t=35461
این یدونه رو من پیدا کردم شما هم بگرد بازم هست...
یا علی

BehzadBar
سه شنبه 29 اردیبهشت 1388, 12:29 عصر
سلام دوست عزیز
روش این کار را .Net خیلی ساده کرده
شما باید از ساختار SOA استفاده کنید
این ساختار در
System.Runtime.Serialization پیاده سازی شده
روش کار به این صورت هست که ابتدا باید متن یا هر آبجکتی را که میخواهیداز هر طریقی به یک کلاینت دیگر بفرستیدرا Serialize کنید
بعد هم لازم نیست هر چندوقت یکبار چک کنید که آیا پیام یا فایلی رسیده یا نه
شما میتوانید با استفاده از کلاس
FileSystemWatcher
به محض رسیدن فایل جدیدکه به صورت تغییراتی در IO میباشد الارم بگیرید
و در نهایت در کلاینت گیرنده فایل دریافتی را Deserialize کنید
برای اطالاعات بیشتر میتوانید دنبال Serialization در وب بگردید
امیدوارم کمکی کرده باشم

Yasersadegh
سه شنبه 29 اردیبهشت 1388, 12:38 عصر
دوست عزيز شما مي تونيد با استفاده از سوكت پروگرامينگ به راحتي(البته نه خيلي راحت) يه ياهو مسنجر طراحي كنيد.
شما بايد سوكت پروگرامينگ و كار كردن با پورتها رو ياد بگيريد و بعد خودتون مي بيندي كه چقدر راحت مي تونيد يه مسنجر درست كنيد.:لبخندساده:

adinochestva
سه شنبه 29 اردیبهشت 1388, 12:47 عصر
راحتتر از همه wcf !