Réponse acceptée !
Salut Filipe35,
Je supposes que tu possèdes une version de Delphi antèrieur à la 7 voir même la 6.
Tu utilises donc les composants TServerSocket et TClientSocket.
Je ne suis pas un spécialiste de la connexion via Socket, mais il me semble que se que tu fais est correcte.
Pour l'envoie des données il te suffit de d'utiliser la function SendText de ton socket Client.
ClientSocket.Socket.SendText(LES DONNEES).Afin de valider que la connexion entre ton serveur et ton client se fait bien. place du code (ShowMessage('TOTO')) dans l'évènement OnServerSocketAccept de ton Socket Server.
si ton évènement se produit c'est que la connexion est établi.
il te suffit d'envoyer la trame que tu veux avec la fonction vue ci-dessus "SendText" avec ton Socket client.
Et de la recevoir de l'évènelent OnServerSocketClientRead de ton socket server et en utilisant
Socket.ReceiveText de ton évènement.
La réception de trame sur ton socket Client se fait sur l'évènement OnClientSocketRead de la même manière que pour ton scocket Server.
En espérant avoir pu te faire avancé quelque peut sur ta problèmatique

Bonne Prog,
Olivier.