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.