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



BeitragVerfasst: Fr 26.11.04 11:49 
bin ich blöde?

zumindest finde ich bei dem normalen [Internet] [TcpServer (Socket)] kein Event, für einen "Client Disconnect"


ich kann leider kein Watchdog schicken. Der Client kann auch keine Nachricht schicken, dass er sich schliesst.

Also ich brauch schon eine Serverseitige Lösung zur Erkennung.


***************************************************************
EDIT: Mitlerweile geht es ,warum aufeinmal weiss ich auch nicht
***************************************************************


Zuletzt bearbeitet von Localhost am Mo 06.12.04 12:30, insgesamt 1-mal bearbeitet
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Fr 26.11.04 17:46 
also, bei meinem TServerSocket aus der scktcomp.pas gibts ein
TServerSocket.OnClientDisconnect Event...
bei dir nicht?
Localhost Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 29.11.04 12:49 
erstmal danke.

ich verwende die "TTCPServer" komponente von Delphi7
dein "TServerSocket" gibts zwar in der Hilfe und die "scktcomp.pas" gibts auch, aber als Komponente hab ich es nicht gefunden.


in dem ServerAccept Event übergibt er mir ein "ClientSocket" über das ich ja dann die Daten empfange, es besitz auch ein "onDisconnect" event, allerdings wird es nur ausgelöst, wenn der Server es selbst beendet und nicht, wenn der Client des anderen Programms schliesst.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 30.11.04 21:02 
Moin!

Hm, vielleicht einfach zu simpel, aber wie wäre es denn, wenn der Client vor dem Disconnect sendet "Tüßkes, ich leg dann mal auf". Ist auch ein "Disconnect-Event", oder? :wink:

cu
Narses