در این کتاب شما با برنامه نویسی
سوکت آشنا می شوید.
فصولی که در این کتاب می خوانید عبارتند
از:
مقدمه ، مخاطبین ، کامپایلر و پلتفرم
مورد استفاده ، سوکت چیست؟ ، دونوع سوکت اینترنت ، ریزه کاری های سطح پایین و
تئوری شبکه ، ساختارهای (Struct) مورد
استفاده و رسیدگی به داده ها ، تبدیل محلی ، آدرسهای IP و طریقه کار با آنها ، فراخوانهای سیستمی ، تابع Soket ، تابع Bind
، تابع Connect ، تابع Listen ،
تابع accept ،
تابع Send و recv ، توابع Sendto و recv from ، توابع Close و
shutdown ، تابع getpeername ،
DNS ، دورنمای مشتری سرویس دهنده ، یک سرویس دهنده ساده ، یک مشتری
ساده با استفاده از sock-STREAM ،
سوکتهای Datagram ،
تکنیکهای نسبتا پیشرفته ، بلوکه کردن ، تابع Select و ورودی و خروجی ترکیبی همزمان ، رسیدگی به چندین ارسال ، بسته
بندی داده ها ، منابع دیگر
توضیحات بیشتر:
کدهای موجود در این مقاله در کامپیوتری با سیستم عامل Linux و با
استفاده از کامپایلر gcc کامپایل شده است. در واقع در هر کامپیوتر و سیستم عاملی که از gcc استفاده
می کند می توان کدهای موجود در این مقاله را اجرا کرد. به یاد داشته باشید اگر می
خواهید برای ویندو برنامه نویسی نمایید این کدها به خاطر برخی مسائل کامپایل
نخواهند شد. برای برنامه نویسی سوکت تحت ویندوز می توانید به مراجع برنامه نویسی
سوکت در ویندوز مراجعه نمایید البته ذکر این نکته را هم خالی از لطف نمی بینم که
اکثر توابع در ویندوز و لینوکس یکسان است فقط در ویندوز چندکار اضافی دیگر هم باید
انجام گیرد.