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