1. 22
  1.  

  2. 3

    This guide is how I learned about sockets about 20 years ago, since the man pages were impenetrable and I didn’t make it through Stevens past volume 1. It’s good that Beej has kept maintaining it and relicensed it under CC BY-NC-ND; it’s too bad that license means I can’t translate it into Spanish.

    1. 1

      If anyone is looking for a good book that covers topics like this in detail, I can wholeheartedly recommend “The Linux Programming Interface” by Michael Kerrisk.

      1. 2

        “Advanced Programming in the UNIX Environment” by Richard Stevens is also quite good, and less specific to Linux - it covers standards, and notes variations in BSD, OSX, Linux, and commercial Unices.