Linux-socket is a project mainly written in C, it's free.
trivial socket programs for Linux
Trivial Socket Progarms for Linux.
Program's home page is here:
http://www.whiteboard.ne.jp/~admin2/
* It's Japanese page.