Beej's Guide to Network Programming
Using Internet Sockets
Brian “Beej Jorgensen” Hall
beej@beej.us
Version 3.0.15
July 3, 2012
Thanks to everyone who has helped in the past and future with me getting this guide written. Thanks to Ashley for
helping me coax the cover design into the best programmer art I could. Thank you to all the people who produce the
Free software and packages that I use to make the Guide: GNU, Linux, Slackware, vim, Python, Inkscape, Apache
FOP, Firefox, Red Hat, and many others. And finally a big thank-you to the literally thousands of you who have
written in with suggestions for improvements and words of encouragement.
I dedicate this guide to some of my biggest heroes and inpirators in the world of computers: Donald Knuth, Bruce
Schneier, W. Richard Stevens, and The Woz, my Readership, and the entire Free and Open Source Software
Community.
This book is written in XML using the vim editor on a Slackware Linux box loaded with GNU tools. The cover
“art” and diagrams are produced with Inkscape. The XML is converted into HTML and XSL-FO by custom Python
scripts. The XSL-FO output is then munged by Apache FOP to produce PDF documents, using Liberation fonts.
The toolchain is composed of 100% Free and Open Source Software.
Unless otherwise mutually agreed by the parties in writing, the author offers the work as-is and makes no
representations or warranties of any kind concerning the work, express, implied, statutory or otherwise, including,
without limitation, warranties of title, merchantibility, fitness for a particular purpose, noninfringement, or the absence
of latent or other defects, accuracy, or the presence of absence of errors, whether or not discoverable.
CLICK HERE
No comments:
Post a Comment