ClientEvent 4 (Server disconnect) Include (Win only)
Verfasst: 22.01.2005 01:28
Da PB es einem Client im Gegensatz zu einem Server ja nicht ermöglicht,
Server disconnects (Event 4) festzustellen, habe ich mich mal
umgeschaut, ob es da schon Codes gibt.
Im englischen Forum wird man auch fündig, allerdings verlangen
sämtliche Beispiele da einen Windowcallback, also wenigstens ein
verstecktes Fenster.
Für Leute wie mich, die das mäßig elegant finden gibt es dann in der
WinAPI noch die Möglichkeit, das ganze über EventObjects zu regeln.
Genau das macht meine Include, sie entdeckt Server disconnects (völlig
egal, ob Kick, connection lost, oder ein normaler Server shutdown) über
diese EventObjects, sodass kein WindowCallback nötig ist.
Da Include und Beispiel zusammen doch 250 Zeilen haben, habe ich das
ganze in ein Zip geschmissen, das man hier bekommt.
Und damit es jetzt auch die nicht mehr ganz so scharf Sehenden unter uns
sehen:
Download (3KB)
Server disconnects (Event 4) festzustellen, habe ich mich mal
umgeschaut, ob es da schon Codes gibt.
Im englischen Forum wird man auch fündig, allerdings verlangen
sämtliche Beispiele da einen Windowcallback, also wenigstens ein
verstecktes Fenster.
Für Leute wie mich, die das mäßig elegant finden gibt es dann in der
WinAPI noch die Möglichkeit, das ganze über EventObjects zu regeln.
Genau das macht meine Include, sie entdeckt Server disconnects (völlig
egal, ob Kick, connection lost, oder ein normaler Server shutdown) über
diese EventObjects, sodass kein WindowCallback nötig ist.
Da Include und Beispiel zusammen doch 250 Zeilen haben, habe ich das
ganze in ein Zip geschmissen, das man hier bekommt.
Und damit es jetzt auch die nicht mehr ganz so scharf Sehenden unter uns
sehen:
Download (3KB)