Entwickler-Ecke
Internet / Netzwerk - TServerSocket ... noch mehr Fragen!
Delete - So 09.03.03 15:46
Titel: TServerSocket ... noch mehr Fragen!
Hallöle ihr schlauen Leute!!
Mir ist aufgefallen, das Socket.Connected nur nen richtigen wert hat, wenn Verbindungen richtig geschlossen wurden sind, nicht aber jedoch, wenn sich der Client aufgehängt hat. Dann ist er mal noch Connected (obwohl er ja nicht mehr da ist) und mal ist er es nicht.
Hm, was kann ich dagegen tun? Ich wüsste nun mal gern ob ich mit dem Clienten verbunden bin oder nicht.
Hilf mir bitte mal einer, danke. :?
Jack Falworth - So 09.03.03 16:08
mit socket.activeconnections bekommste raus mit wievielen Clients der Server verbunden ist. Wenn 0 rauskommt hängt kein Client dran.
MfG
Jack Falworth
Delete - Mo 10.03.03 00:00
Titel: hm
Naja das ist aber nicht ganz das was ich will.
Hab nähmlich die Sockets, von den TServerSocket einzeln an andere Klassen gebunden. Das heisst ich muss conkret wissen, ob genau der Socket verbunden ist oder nicht?
Dj_GL - Mi 19.03.03 23:29
Na wenn das so wichtig ist das du das weisst dann sende doch periodisch einen String ..... wenn der Client antwortet ist er aktiv ...
Aber normalerweise sollte ne OnError Meldung am Server kommen wenn sich der Client aufhängt ... innerhalb weniger Sekunden ..
Schau vielleicht nach ob Du nicht ErrorMessages unterdrückst ....
MFG
Dj_GL
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!