فرمت فایل : word (قابل ویرایش) تعداد صفحات : 18 صفحه
بخش اول
پیش نیاز : آشنایی با مفاهیم شبکه ای مانند IP و Port و Socket و Send - Receive و Client و Server
در مدل کلاینت - سرور ، مبادلات زیر بین کلاینت و سرور رخ میدهد :
- سرور سوکتی را تعریف میکند
- سرور سوکت را به یک IP که همان IP خودش است و یک پورت Bind میکند یا اختصاص میدهد
- سرور به پورت گوش میدهد
- کلاینت سوکتی را تعریف میکند و IP و پورت سرور را به آن اختصاص میدهد
- کلاینت درخواست اتصال یا کانکت شدن به سرور را میدهد
- سرور درخواست کلاینت را دریافت و آن را می پذیرد
- کلاینت اطلاعاتی را ارسال می کند
- سرور اطلاعات را می گیرد
- سرور اطلاعات را ارسال میکند و کلاینت آن را میگیرد
- سرور بسته میشود 11- کلانیت بسته میشود
ابتدا برنامه سمت سرور را مینویسم . در این برنامه می بایست یک پورت را باز کرده و به آن گوش دهیم و دریافتی را نمایش دهیم .
ابتدا می بایست فضای نامهای زیر را با استقاده از using به کامپایلر سی شارپ معرفی کنیم :
System
- Net
- Net.Socket
- Text
این کار را به این صورت انجام می دهیم :
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
مقاله بررسی و آموزش سوکت پروگرمینگ با زبان سی شارپ