این پروژه ادامه آموزش برنامه نویسی سوکت وب سایت دانشجوی ایرانی می باشد که توسط علی علیخانی صورت گرفته است .به اطلاع دانشجویان و سایت های دیگر می رساند این پروژه تنها برای یادگیری برنامه نویسی سوکت و توسط وب سایت دانشجوی ایرانی در اختیار عموم قرار گرفته است. نویسنده استفاده آن بدون یادگیری و انتشار آن بدون ذکر لینک منبع (دانشجوی ایرانی) را مجاز نمی داند.

عنوان پروژه : چت دو نفره

زبان برنامه نویسی : سی شارپ (#C )

برنامه نویس : علی علیخانی

مجوز انتشار : انتشار با لینک منبع مجاز است

حجم فایل : ۵۳ کیلوبایت

منبع : دانشجوی ایرانی

دانلود پروژه

توضیحات :  این پروژه شامل یک برنامه می باشد . در این برنامه کاربر با وارد نمودن IP سیستم مخاطب (سیستمی که با آن می خواهد ارتباط برقرار نماید) شروع به برقراری ارتباط می نماید . برنامه در ابتدا سعی می کند در حالت کلاینت عمل نماید ، پس بررسی می کند که آیا در سیستم مخاطب سروری آماده برقراری ارتباط می باشد یا خیر ، در صورتی که قبل از او در سیستم مخاطب برنامه اقدام به برقراری ارتباط ننموده باشد یک پیام بدین شرح (موفق به برقراری ارتباط نشدم / منتظر دریافت پیام می شوم) به شما نشان خواهد داد و از حالت کلاینت به حالت سرور سوئیچ میکند ، در این حالت منتظر می ماند تا در سیستم مخاطب فرد اقدام به ارسال پیام نماید. در سیستم مخاطب نیز همین مراحل طی خواهد شد ، پس اگر مخاطب برنامه را اجرا نموده و اقدام به ارسال پیام نماید بدون مشکل ارتباط دو برنامه با هم برقرار می شود . هرگاه یک برنامه به هر دلیل بسته شود برنامه مخاطب به حالت سرور سوئیچ می کند و منتظر درخواست برقراری ارتباط مجدد می شود ، بدین طریق هرگاه مخاطب دوباره برنامه را اجرا نماید با اولین درخواست ارتباط آنها برقرار می گردد. تمامی قسمت های برنامه برای سهولت در یادگیری شما دارای توضیحات می باشد. در صورتی که شبکه در دسترس ندارید می توانید بر روی یک سیستم دو بار برنامه را اجرا نموده و با IP پیشفرض خود سیستم (۱۲۷.۰.۰.۱) که بر روی آن تنظیم شده اقدام به تست برنامه نمایید.

(علی علیخانی)


<-- این مطلب را با دوستان خود به اشتراک بگذارید
Facebook stumbleupon Digg Delicious Email Twitter