hi,
ich hab nen problem und zwar möchte ich eine stringlist via tclientsocket an den server verschicken dafür hab ich mir auch nen code geschrieben:
Delphi-Quellcode:
sc_handler:tclientsocket;
...
var sl_temp:tstringlist;
sl_temp.add(a);
sl_temp.add(b);
sl_temp.add(c);
for I := 0 to sl_temp.Count - 1 do
begin
cs_handler.Socket.SendText(sl_temp[i]);
end;
so aber beim server kommt dann die ganze stringlist aneinandergereit in einem string an
warum?
meine server procedure:
Delphi-Quellcode:
procedure Tfrm_sockets.cs_handlerClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
s_line:=Socket.ReceiveText;
...
end;
die clientread procedure wird blos einmal ausgeführt und das ergebis is dann
s_line='abc'