Originariamente inviato da energie
Il mio client si connette alla perfezione al mio server,vorrei ora però che i due si scambiassero messaggi e comandi.
Beh, devi stabilire un protocollo. Che definisce quando, come e cosa i due host si devono scambiare.
Potrebbero essere delle semplici stringhe. Il client ad esempio invia una stringa codificata in UTF-8 che termina con un newline e il server risponde in maniera analoga.
Potresti inviare un pacchetto di N byte fissi con dati tuoi di tipo binario che rappresentano dei comandi. Oppure potresti anche serializzare degli oggetti.

Senza sapere cosa vuoi realizzare a livello pratico è difficile rispondere. Stabilisci quali sono le tue esigenze, poi progetta un appropriato protocollo di comunicazione che soddisfa i requisiti imposti.