- 878 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 17:36:53 ]
- >>814
いろいろと、ありがとうございます。 切断したい時はサーバーからCloseしてもらえば問題なく、また 相手がいなくなった時に自分から Close する場合は 1.相手応答ないので Close。 2.TIME_WAIT 状態になる。 3.TIME_WAIT 満了前に再接続する 4.local port +1 して(空きポートで)即 Connect する。 5.相手いないので Connect 失敗でエラーが返る。 6.エラーなので Close する。 と、接続状態から切断の遷移にならないので、TIME_WAITにはなりませんでした。 ということで、TIME_WAIT状態のソケットが溢れるとしたら、それは、 接続後に自分から切断しまた接続する動作をしてるって事ですね。
|

|