خانه / آموزشی / رشته های دانشگاهی / دروس رشته کامپیوتر / دروس تخصصی / مهندسی اینترنت / پروژه چت دو نفره برنامه نویسی سوکت (Socket Programming) به زبان #C

پروژه چت دو نفره برنامه نویسی سوکت (Socket Programming) به زبان #C

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

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

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

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

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

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

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

دانلود پروژه

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

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



همچنین می توانید از مطالب زیر دیدن فرمایید:

جزوه آموزشی برنامه نویسی سوکت (Socket Programming)

جزوه آموزشی برنامه نویسی سوکت به زبان #C نوشته بابک لونی ، این جزوه شامل …

۱۲ نظر

  1. به آموزش مقدماتی سی شارپ مراجعه نمایید

  2. من نتونستم از این برنامه اجرا بگیرم میشه یه بار مراحل اجرا گرفتنشو توضیح بدید؟؟

  3. عالی…
    فقط اگر امکان انتخاب پورت وجود داشت خیلی خوب میشد

  4. تست شد ، مشکلی در دانلود مشاهده نگردید ، لطفا مرورگر و اینترنت خود را بازبینی نمایید.

  5. سلام چرا دانلود نمیشه؟

  6. برنامه ارسال فایل در آموزش برنامه نویسی سوکت به همراه کد های نمونه آمده که میتونید لینکش رو توی همین پست پیدا کنید

  7. سلام خسته نباشید مرسی از برنامه چت میشه ارسال و دریافت فایل رو هم کدشو بزاری ممنون میشم.

  8. با سلام و عرض خسته نباشید.
    میخواستم بدونم چرا ویژوال استودیو برنامه شما رو بد باز میکنه؟

  9. با سلام، این پروژه برای یادگیری برنامه نویسی سوکت تهیه شده و به همین خاطر توضیحات لازم و کافی در صفحه کدهای این برنامه، نوشته شده و شما می توانید با خواندن این توضیحات، برنامه را یاد بگیرید و به آن مسلط شوید.

  10. سلام مرسی از لطفتون که برنامه رو گذاشتین یک چیزی رو بزار واضح بگم کلاً من برنامه نویسی زیاد بلد نیستم چون ترم آخر هم هستم استادم ازم برنامه چت رو خواسته حالا اگه منم بهش این پروژه رو بدم ازم توضیح میخواد منم دستوراتشو بلد نیستم برای همین گفتم که اگه میشه یکم راهنماییم کنید.

  11. با سلام، دستورات این برنامه به همراه توضیحات(کامنت) می باشد. اگر دستوری نیاز به توضیح بیشتر داشت بفرمایید تا پاسخ داده شود.

  12. سلام خسته نباشید یک خواهش اگه میشه یکم در مورد برنامه چت دستوراتشو توضیح بده ممنون میشم.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *