Entwickler-Ecke
Internet / Netzwerk - TIdTelnet - Connection reset by peer
Kalfany - Mo 25.02.08 20:22
Titel: TIdTelnet - Connection reset by peer
Nabend,
ich stelle über die TIdTelnet Komponente eine Verbindung zu einem Telnetserver her, das funktioniert auch soweit ganz gut. Nur gibt es scheinbar kein Event das hochkommt wenn der Server die Verbindung trennt.
Der Fehler ansich wäre nicht so schlimm (wenn auch etwas unschön) was aber nicht toll ist das ich in meiner Anwendung nicht auf diesen Fehler reagieren kann.
Socket Error # 10054
Connection reset by peer
Wäre echt super wenn jemand dazu was wüsste :)
artelogic - Fr 29.02.08 21:01
Richtig! Es gibt kein Event für das serverseitige Beenden der Verbindung. Ist auch keine Fehler, sondern ist einfach so.
Wenn du aber auf ne geschlossene Verbindung schreibst, kommt ja ne Exception. Die fängste ab, öffnest die Verbindung und schreibst die Daten nochmal. Das wäre bspw. ein Weg.
Kalfany - Fr 29.02.08 21:19
Ja aber es gibt ja auch kein Event das beim Senden aufgerufen wird. Dann muss ich ja überall wo ich irgendwas schicke das abfangen. Doof :)
artelogic - Fr 29.02.08 22:02
das war auch nicht ganz richtig, was ich gesagt habe. das war aufn TIdTCPConnection bezogen, wovon TIdTelnet ja abgeleitet ist. Aber TIdTelnet bringt ja einen ReadThread mit, der das Schreiben übernimmt. Ist das denn protokoll-konform, daß der Server die Verbindung schließen kann, ohne vom Client dazu aufgefordert zu werden?
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!