Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#8

Re: Indy, ReadBuffer <- abbrechen

  Alt 9. Mär 2008, 19:26
habe jetzt eine idee.

im server wird per button daten versendet
Delphi-Quellcode:
...
    TerminateThread((fServer.Clients.Objects[i] as TIdPeerThread).Handle,ExitCode);
    (fServer.Clients.Objects[i] as TIdPeerThread).Connection.WriteBuffer(header,sizeof(Theader));
    (fServer.Clients.Objects[i] as TIdPeerThread).Connection.WriteBuffer(daten,sizeof(Tdaten));
    (fServer.Clients.Objects[i] as TIdPeerThread).Connection.WriteBuffer(checksum,sizeof(checksum));
    s := (fServer.Clients.Objects[i] as TIdPeerThread).Connection.Readln;
    log.Lines.add((fServer.Clients.Objects[i] as TIdPeerThread).Connection.Socket.Binding.IP+' '+s);
    //Thread wieder starten
    ?
...
der thread wo mit ReadBuffer auf daten gewartet wird, wird beendet.
nur wie kann ich den thread wieder starten?
  Mit Zitat antworten Zitat