Beej's Guide to Network Programming
Using Internet Sockets
(Click here for other guides!)
Hello, one and all! This is my little how-to guide on network
programming using Internet sockets, or "sockets programming", for
those of you who prefer it. The sockets API, though started by the
Berkeley folk, has been ported to many many platforms, including Unix,
Linux, and even Windows.
Unfortunately, it can be a little, um, "much" to digest the API, but as
long as you know some C or C++,
this guide should springboard you into the realm of network programming
with hopefully as little hassle as humanly possible!
What's Here for Readers:
Errata (mistakes? What?)
HTML:
- One section per page (read online)
- All on one page (read online)
- One section per page (tarball for download)
- One section per page (zipfile for download)
- All on one page (tarball for download)
- All on one page (zipfile for download)
PDF:
- US Letter, one sided
- US Letter, two sided
- A4, one sided
- A4, two sided
Beej's Guide to Network Programming
Using Internet Sockets
(Click here for other guides!)
Hello, one and all! This is my little how-to guide on network
programming using Internet sockets, or "sockets programming", for
those of you who prefer it. The sockets API, though started by the
Berkeley folk, has been ported to many many platforms, including Unix,
Linux, and even Windows.
Unfortunately, it can be a little, um, "much" to digest the API, but as
long as you know some C or C++,
this guide should springboard you into the realm of network programming
with hopefully as little hassle as humanly possible!
What's Here for Readers:
Errata (mistakes? What?)
HTML:
- One section per page (read online)
- All on one page (read online)
- One section per page (tarball for download)
- One section per page (zipfile for download)
- All on one page (tarball for download)
- All on one page (zipfile for download)
PDF:
- US Letter, one sided
- US Letter, two sided
- A4, one sided
- A4, two sided