با توجه به مطالبی که در بخش Socket Programming - Overview از وبلاگ آمده است، اکنون شما می توانید برنامه نویسی سوکت را در C# آغاز کنید. از مزایای برنامه نویسی در محیط Visual Studio استفاده از محیط کاری .NET می باشد که کتابخانه قدرتمندی از API را برای برنامه نویسی فراهم می کند. از بین کتابخانه هایی که در .NET ارائه شده است، فضاهای نام System.Net و System.Net.Sockets برای برنامه نویسی سوکت بکار می روند. در کلیه مراحل آموزش و برنامه ها، از APIهایی که در این فضاهای نام موجود هستند استفاده خواهیم کرد. به عنوان اولین برنامه سوکت نشان خواهیم داد که چگونه برنامه های کاربردی C# میزبان های شبکه (Host) را پیدا می کنند. و در ادامه سرویس دهنده و سرویس گیرنده های TCP و UDP را به صورت مجزا آموزش می دهیم. سرانجام، کلاس Socket را بررسی می کنیم که پیاده سازی خاصی از تمام کلاس های سوکت سطح بالای .NET است.
روند آموزش هر مبحث به این روش است که در ابتدا کلاس های (Class) جدیدی که در هر برنامه استفاده شده است را به همراه توابع مورد نیاز آن توضیح داده و در ادامه کد اصلی برنامه ها را به صورت خط به خط مورد تجزیه و تحلیل قرار می دهیم.
توجه: از آنجا که تشریح هر مبحث قدری طولانی می شد، مباحث و برنامه های مربوط به هر بخش را تحت عنوان یک موضوع مجزا در قسمت موضوعات وبلاگ دسته بندی کرده ام.
توجه: تمامی برنامه ها در محیط Microsoft Visual Studio 2008 برنامه نویسی شده است.
علاقه مندی ها (Bookmarks)