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?