Winkle, Lewis van
Hands - On Network Programming - with C: Learn socket - programming in C and write - secure and optimized - network code
- ISBN 13:
- 9781789349863
- author:
- Winkle, Lewis van
- format:
- Paperback
- publisher:
- Packt Publishing
- language:
- English
- Publication Year:
- 2019
- Pages:
- 478
- Dimensions:
- 23.5 x 19.1 x 2.4 centimetres (0
- Genre:
- Computers, Programming, C,
- Condition:
- New
- Availability:
- Item usually sent within 5 working days
Description
Learn to build powerful network applications with C. This comprehensive guide covers essential concepts and practical examples of network programming, including Internet Protocol, TCP, UDP, HTTP, HTTPS, DNS, client-server models, peer-to-peer connections, asynchronous socket programming, streams, debugging, and security best practices. You'll gain hands-on experience working with client-server applications and learn to implement new network programs in C. The book is compatible with the older C99 version as well as the latest C18 and C++17 standards, making it a versatile resource for building network code that works across multiple platforms. With its structured documentation and support for third-party libraries, this book is an ideal choice for anyone looking to expand their programming skills in network sockets.