facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 722
  •  
  • 2014/11/28(金) 00:12:57.66
>>721
> SO_REUSEADDR は、CLOSE後のWAIT状態に在るポート再利用を求める
> オプションじゃなかったかな?、

もちろん本来の意味はその通りですね
ですが>>720の通り、winsockではそうではないと言うのが実際のところの様です
ttp://msdn.microsoft.com/en-us/library/ms740621.aspx
この辺読めばわかりますが、winsockでのSO_REUSEADDRは妙に強い権限を持ってますね
昔は良くあったMSの独自仕様って奴が今も生き残ってる例なんでしょう

ttp://www.geekpage.jp/programming/winsock/so_reuseaddr.php
あきみちさんですら知らないようなので多分知ってる人は殆どいないんじゃないでしょうか…

ちなみに、実際windows2000なんかでは、IIS動かしててもポート80をbind/listenするプログラムを
普通に動かせて、IISへのリクエストを横取りできてしまう様な状況があったと記憶しています
IISつくってる人ですら知らない仕様だったんじゃないのと邪推しちゃいますね…

ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email
おすすめワード