learn network programming in c, but without all those pesky sockets