Einzelnen Beitrag anzeigen

gandime
(Gast)

n/a Beiträge
 
#6

Re: TClientSocket Windows-Socket-Fehler 10038?

  Alt 5. Jan 2009, 19:07
Ja der Client soll versuchen neu zu connecten, sobald die alte Verbindung beendet wurde beendet ist.
also bei OnDisconnect soll Reconnect ausgeführt werden.
Dabei wird das Objekt (CsCom:TClientsocket) neu geladen, damit keine "Rückstände" der alten Verbindung zurück bleiben
So sieht das zurücksetzten aus:
Delphi-Quellcode:
CsCom.free;
CsCom:=TClientsocket.create(nil);
...
aber diese schleife wird von OnDisconnect aufgerufen, woduch CsCom noch verwendet wird, obwohl es schon freigegeben ist!
Zumindest glaube ich das es so ist.
  Mit Zitat antworten Zitat