Entwickler-Ecke

Internet / Netzwerk - OnClientConnect wird nicht aufgerufen


triathlet394 - Mi 10.08.05 12:00
Titel: OnClientConnect wird nicht aufgerufen
Hi,

In meinem Server habe ich das Gefühl, dass das Ereigniss OnClientConnect nicht aufgerufen wird. Auch das Ereignis OnClientDisconnect wird nicht aufgerufen - zumindest nicht, wenn der Client sich beendet. OnClientDisconnect wird aufgerufen, wenn der Server bei bestehende Client-Verbindung geschlossen wird. Da kann ja auch so sein. Aber was mich richtig ärgert, ist, dass das OnClientConnect-Ereignis nicht kommt.
Die anderen Events von TServerSocket werden aufgerufen (z.B.: OnGetThread oder OnAccept).

Wer kann mir dabei weiterhelfen?


Gruß
triathlet394


P.S.: Der Server sowie der Client werden im Blocking-Mode betrieben!


WeBsPaCe - Mi 10.08.05 12:37

Werden bei Blocking nicht alle eingehenden Verbindungen sofort in Threads umgeleitet und das OnClientConnect wird gar nicht aufgerufen? Ich glaub statt dessen nimmt man einfach OnThreadBegin oder OnThreadStart, weiß nicht mehr wie's hieß... Probier' mal das. ;)


triathlet394 - Mi 10.08.05 13:16

Ja OK, das funzt. Das ist natürlich die Erklärung, wenn die eine Funktion die andere ersetzt. Muss man nur wissen!

Danke