Hands-On Network Programming with C

تاریخ: 1398/04/08 11:45
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۵۷۴۹
دیدگاه ها: ۲
دانلود کتاب Hands-On Network Programming with C
Packt Publishing
Lewis Van Winkle
9781789349863
2019
478
English

کتاب برنامه نویسی شبکه با 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.


Table of Contents
Introducing Networks and Protocols
Getting to Grips with Socket APIs
An In-Depth Overview of TCP connections
Establishing UDP Connections
Hostname Resolution and DNS
Building a Simple Web Client
Building a Simple Web Server
Making Your Program Send Emails
Loading Secure Web Pages with HTTPS and OpenSSL
Implementing a Secure Web Server
Establishing SSH Connections
Network Monitoring and Security
Socket Programming Tips and Pitfalls
Web Programming for the Internet of Things
Answers to Questions
Setting Up Your C Compiler on Windows
Setting Up Your C Compiler on Linux
Setting Up Your C Compiler on macOS
Example Programs

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...