バインドしてるポートにさらにバインドするのでいいのかな

TCPのオプションにSOREUSEADDRってのがあるらしい.はじめ何のことかわからなかったが,
どうやらバインドしているポートにバインドできるようにして,TIME_WAIT状態でもバインドできるようにするらしい.


で,サーバーがクラッシュしたときとか,TIME_WAITの状態になっちゃうと,サーバを再起動したときにバインドできなくなるから,SOREUSEADDRを使えば,再起動してすぐにバインドして,サーバーとして機能できるようにできるらしい...本当か?


で,さらに,ここで問題があって,バインドしてるところにバインドできるということは,別のサーバーがここにバインドして,メッセージを盗むことができちゃうらしい...なんかもっともらしいw


ぉぃぉぃ,この問題はOSやインターネットの正解じゃ有名らしい.初めて聞いたぞ...


しっかし,コンフィグファイルの章でこんな濃いこと書くなよ.ほかのコンフィグとの比率を考えろよw
まあ,そのおかげで勉強?できたんだけどw

にしても,英語嫌い.前置詞→動詞とならんだり,動詞が複数出てくると困る.いや,ちゃんとどこにかかっているかを把握すれば済む話だけど...
ん?ということは普段から,どこにかかっているか把握する習慣がないからか?日本語でも...orz


参考

TCP/IPデバッグ
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/articles/debugging-tcp.html