Beej's Guide to Network Programming
Using Internet Sockets


Book Details
Author | Brian "Beej Jorgensen" Hall |
Published | 2025 |
Edition | 1st |
Paperback | 134 pages |
Language | English |
ISBN-13 | 9781705309902 |
ISBN-10 | 1705309909 |
License | Open Access |
Book Description
This practical guide offers a clear introduction to network programming using Internet sockets, commonly referred to as 'sockets programming.' While the sockets API originated in Berkeley, it has since been adapted across various platforms, including Unix, Linux, and Windows.
Though the API can be overwhelming at first, this book simplifies the learning process for programmers familiar with C or C++. Designed to minimize frustration, it serves as an efficient springboard into the world of network programming, helping readers grasp essential concepts with ease.
Inside, readers will discover a wealth of knowledge, including: sockets programming in C, client/server architecture, IPv4 and IPv6 essentials, data encoding techniques, and a collection of manual pages reimagined in a clearer, example-driven format.
This book is published as open-access, which means it is freely available to read, download, and share without restrictions.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.