|Find it useful?
Make a donation!
News: Three things, first thing last! Check out my tech blog!—and tell all your friends!
Next! You can
Buy the Guide as a Real Life Perfect-Bound BOOK right now!
Just click on the above link! Proceeds from the reasonably-priced volume go to support further guide development! Wo0t!
And now the first thing: the Guide, as you may have read earlier, has been updated to include IPv6 stuff! Amaze your friends and dismay your enemies today! (And tell me about any errors you find along the way!)
(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!
Errata (mistakes? What?)HTML:
Broken translation links
Let me know if you have updates.
The build system requires Python 2.4+, Gnu make, Xerces-J (for DTD verification—can be disabled), and Apache FOP (or the equivalent) if you want print output.