Entwickler-Ecke
Internet / Netzwerk - clientsocket stirbt ab oder so?
bier - Fr 27.01.06 18:26
Titel: clientsocket stirbt ab oder so?
hallo ich verwende tserversocket und clientsocket doch nach eienr weile ist der client scheinbar nichtmehr verbunden wenn ich kein signal sende. Ist da irgdnwo ein timeout einprogrammiert oder muss man da alle paar minuten ein keep alive signal senden oder woran liegt des?
Narses - Fr 27.01.06 18:29
Moin!
Hast du einen Router dazwischen? Die haben meistens einen Timeout für Portweiterleitungen und machen dann dicht. Im LAN sollte dieser "Effekt" nicht auftreten. Also um deine Frage zu beantworten: Nein, es gibt (bei den Sockets) AFAIK keinen Timeout für die Verbindung.
cu
Narses
bier - Fr 27.01.06 20:20
ah aber router, hm des heißt ich muss ein keep alive signal senden dass der port offen bleibt. muss dnan auch n packet zurückkommen doer reicht des wnen eins rausgeht?
und wie oft muss ich denn das machen dass des dann auch bei jedem router hinhaut?
vielen dank
Narses - Fr 27.01.06 20:50
Moin!
bier hat folgendes geschrieben: |
| ah aber router, hm des heißt ich muss ein keep alive signal senden dass der port offen bleibt. muss dnan auch n packet zurückkommen doer reicht des wnen eins rausgeht? |
Ich würde sagen, wenn der Server in regelmäßigen Abständen was an die Clients sendet, sollte das reichen.
bier hat folgendes geschrieben: |
| und wie oft muss ich denn das machen dass des dann auch bei jedem router hinhaut? |
Diese Frage kann dir niemand beantworten, weil keiner alle Router-OSe kennt... :wink: Ich würde mit 60-120sec hantieren.
cu
Narses
bier - Sa 28.01.06 19:36
hm weiß dann jemand obd es reicht nur ein packet rauszuschicken oder muss auch wieder eins zurückkommen?
UGrohne - Sa 28.01.06 20:34
Es dürfte reichen, wenn es in einer Richtung geht. Ich habe das bei mir aber auch gleich für einen anderen Zweck genutzt: Ich sende einen PING über die Leitung und bekomme vom Server darauf ein PONG zurück und kann damit die Latenzzeit berechnen.
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!