*Nix TCP Client/Server
Does anyone who's familiar with Linux and a programmer in C, want to code a tcp server/client for practice/fun? In "MY opinion" the best way to learn is to write the program over and over and learn, study and become familiar with all the functions and the program make up as you go along. One of us can work on the server and the other on the client. I am a beginner at Linux sockets. I can write them, I know the basics. I'm just no expert.
If you want a bit of help/guidance, I've written client-server things for various purposes in every language I know, inc. C and C++, so I could come up with a basic call and response server, throw it online, show you the source, you can write a client to match, and we can go from there -- it is not very hard to do a basic CLI chat that way.
I've finished a basic multi-client, persistent connection, single process echo server that could be developed into various things, inc. a forked or threaded server if that proves necessary and/or we want to do things like large data transfers.
If you just want to browse the source online (there are some text docs too):