[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:25409] Re: TCP のportが解放されるとき
-
From:Shun-ichi TAHARA (田原 俊一)
-
Date:Sat, 30 Apr 2005 22:37:51 +0900 (JST)
- Subject: [plamo:25409] Re: TCP のportが解放されるとき
- From: Shun-ichi TAHARA (田原 俊一) <jado@xxxxxxxxxxxxxxx>
- Date: Sat, 30 Apr 2005 22:37:39 +0900 (JST)
From: 早間 <hayama@ab.wakwak.com>
Message-Id: <20050430.174416.51686091.hayama@hayama.ab.wakwak.com>
> socket を使用したTCP の受信プログラム(サーバ側)プログラムを終了さ
> せてすぐに同じ受信プログラムを起動させると bind でエラーになります。
> しばらくしてから(1〜2分)再度実行させると実行出来ます。
> port が解放されていないのが原因だと勝手に考えているのですが、何が
> 原因なのでしょうか。
listen() する側(普通サーバ)のソケットを開く場合、setsockopt() で
SO_REUSEADDR しておくのが常套手段です。
でないと、正しくクローズした後も TIME_WAIT な状態の間は同じポートに対
するソケットを開くことができません。
--
田原 / jado@flowernet.gr.jp
- References
-
- [plamo:25403] TCP のportが解放されるとき, 早間
[検索ページ]
[メール一覧]
Plamo ML 公開システム