hallo,
also zu dem serversocket problem.
der serversocket sollte keine nachricht senden ist zwar prinzipiell möglich ich rate dir aber ab.
ich nehme mal an du hast eine server applikation und eine client applikation.
in beiden programmen musst du die komponenten serversocket und clientsocket einbinden.
damit ermöglichst du sozusagen verbindungen in beide richtungen.
was spricht dagegen jede einzelne zelle zu übertragen? die datenmenge ist die gleiche und die verbindung besteht bereits.
einfach zweich schleifen
Delphi-Quellcode:
for i:=0 to stringgrid1.rowcount-1 do
for j:=0 to stringgrid1.colcount -1 do
begin
clientsocket1.socket.sendtext(stringgrid1.cells(i,j);
end;
im serversocket der clientanwendung musst du nur mehr die daten auslesen und in ein anderes stringgrid eintragen.