Einzelnen Beitrag anzeigen

gandime
(Gast)

n/a Beiträge
 
#1

mit indy 10 tcpclient strings versenden

  Alt 8. Aug 2006, 20:43
hi,
ich möchte via indy 10 tcpclient strings verschicken
hab da auch schon ein paar testes gemacht aber iwie bekomme ich immer fehlermeldungen beim server

client:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  sl:tstringlist;
begin
  sl:=tstringlist.Create;
  sl.add('a');
  sl.add('b');
  IdTCPClient1.Connect;
  IdTCPClient1.IOHandler.Write(sl);
  sl.Clear;
end;
server:
Delphi-Quellcode:
procedure TForm1.IdTCPServer1Execute(AContext: TIdContext);
var
  sl:tstringlist;
  s:string;
begin
  con:=true;
  sl:=tstringlist.Create;
  while (con=true) do
  begin
    try
      line:='';
      begin
        acontext.Connection.IOHandler.ReadStrings(sl);// hiernach kommt immer der fehler ka warum
        s:=sl[0];
      end;
    except
      con:=false;
    end;
  end;
end;
wo is der fehler?

mfg gandime
  Mit Zitat antworten Zitat