کتاب برنامه نویسی شبکه با C، راهنمایی جامع برای برنامه نویسی با سوکتهای شبکه، پیاده سازی پروتکلهای اینترنتی، طراحی دستگاههای اینترنت اشیا و ... با زبان C است. برنامه نویسی شبکه که موضوع چالش بر انگیز در زبان C است، فهم آن با شرح دقیق APIهای برنامه نویسی سوکت، ساده شده است.
مطالبی که در کتاب Hands-On Network Programming with C خواهید آموخت:
- بررسی APIهای برنامه نویسی سوکت کراس پلتفرم
- پیاده سازی تکنیکهای پشتیبانی از IPv4 و IPv6
- فهم نحوهی کار کردن اتصالات TCP و UDP بر روی IP
- بررسی چگونگی کارکرد hostname resolution و DNS
- ارتباط برقرار کردن با web APIها با استفاده از HTTP و HTTPS
- کارکردن با پروتکل Simple Main Transfer (SMTP)
- به کار گیری برنامه نویسی شبکه در اینترنت اشیا (IoT)
کدهای این کتاب هم با استانداردهای قدیمی C99 سازگار است و هم جدیدترین نسخههای C18 و C++17.