netshell - "Now you too can join in the fun of TCP/IP." This is netshell, a source-code example intended to show you how to build a daemon that serves a TCP protocol of some sort, supporting multiple concurrent clients. It does not fork() to handle concurrent clients; rather, it uses select() and handles them each in turn. The code is showing its age. I originally wrote it 4-Sept-1994, and first published it in 1995. I updated it on 6-Aug-2004 to compile and run on modern Linux and BSD systems, but I haven't rewritten it to any great extent, so it still mostly reflects my youthful lack of programming skills :-) I don't make any claims as to its security, portability, or robustness -- it's a learning tool; treat it as such. The code is licensed under the BSD license.