GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • HTML
  • HTML, widescreen
  • HTML, single page
  • HTML, single page, widescreen
  • HTML ZIP
  • HTML ZIP, widescreen
  • US Letter, one sided, syntax highlighting
  • US Letter, two sided, syntax highlighting
  • A4, one sided, syntax highlighting
  • A4, two sided, syntax highlighting
  • US Letter, one sided, black and white
  • US Letter, two sided, black and white
  • A4, one sided, black and white
  • A4, two sided, black and white

This view

  • Original page
  • New address

GeezerVison is showing beej.us — Beej's Guide to Network Programming

Like the guide? Pitch in!

book cover image
Buy the Guide as a Real Life Perfect-Bound BOOK right now!

Holy Moly!

Beej's Guide to Network Programming

Using Internet Sockets

(Click here for other guides!)

(Notably, this is a WIP guide to general C Programming right here!)

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:
  • HTML
  • HTML, widescreen

  • HTML, single page
  • HTML, single page, widescreen

  • HTML ZIP
  • HTML ZIP, widescreen

PDF:

  • US Letter, one sided, syntax highlighting
  • US Letter, two sided, syntax highlighting
  • A4, one sided, syntax highlighting
  • A4, two sided, syntax highlighting
  • US Letter, one sided, black and white
  • US Letter, two sided, black and white
  • A4, one sided, black and white
  • A4, two sided, black and white
Examples:

  • Loose downloads (Run make to build.)
  • ZIP file

Mirrors:

Let me know if you have mirrored the site.

  • kfbk.net (Germany)
  • rainydayz.org (Great Britain)

Translations!

Let me know if you have made a translation that I should link to.

  • Simplified Chinese
  • Traditional Chinese
  • French
  • Italian
  • Korean
  • Korean
  • Brazilian Portuguese HTML PDF older
  • Polish
  • Russian
  • Serbian
  • Spanish (Rolling Release)

What's Here for Translators and Writers:

Clone the whole thing from GitHub and follow the README.


Contact Beej: [email protected]
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.