[linux-l] Socket einer TCP-Verbindung schliessen trotz FIN_WAIT2 Status
Oliver Bandel
oliver at first.in-berlin.de
Do Jul 3 23:59:15 CEST 2003
On Thu, Jul 03, 2003 at 10:40:20PM +0200, Rainer Flicker wrote:
> Hallo,
>
> ich suche eine Möglichkeit einen Port/Socket zu schliessen, den der
> Kernel noch offen hat, weil er auf die Gegenseite wartet. Genauer
> gesagt befindet sich die TCP-Verbindung im FIN_WAIT2 Status. Ver-
> ursacht wird dies durch ein Absturz der Gegenseite, was eine Wieder-
> verwendung des Port bis nach Ablauf eines Timeouts verhindert.
>
> Gibt es irgend ein Programm oder eine C-Funktion um dem Kernel
> zu sagen, dass er den Port/Socket schliessen kann.
Machter doch nach'm timeout sicherlich selbst...
Falls Du das Progrämmchen selbst geschrieben hast: man kann Ports auch
reusen (dafür gibt's Parameter beim Aufruf der Socket-Funktionen).
Ciao,
Oliver
Mehr Informationen über die Mailingliste linux-l