Ja genau so in etwa...
Woher soll der Empfänger (Server) wissen das vom Client gesendete
TcpClient1.Sendln(edit1.Text);
= der String := Nick ist...
Ps. ich hab es so gemacht...
Delphi-Quellcode:
nick := ClientSocket.Receiveln;
DataThread.ListBuffer.Add( nick + ', ' + ClientSocket.RemoteHost + ':> ');