Autor Beitrag
triathlet394
Hält's aus hier
Beiträge: 4

Win 2000, Win XP, Win 2003
D6
BeitragVerfasst: Mi 10.08.05 12:00 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 4

Win 2000, Win XP, Win 2003
D6
BeitragVerfasst: 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