[Armadillo:07307] Re: Armadilloプロトコルスタックの質問
Sugitani Naoki
email@hidden
2011年 6月 3日 (金) 08:58:07 JST
To: 舘野 殿
From: 杉谷@ChAS
毎々お世話になっております。
ご連絡ありがとうございました。
残念なことに、ご教示頂いたURLが文字化けして見れませんでした。
なんとかオリジナルのページを探してFAQの内容を確認しました。
ArmadilloのプロトコルスタックがTIME_WAITでTCBを開放できず、
次のTCPオープンがエラーとなると認識しました。
以上。
> 舘野です。
>
> > 同一IPアドレス、同一ポート番号からTCPコネクションしようとした場合、
> > 前回のTCPコネクションクローズから30秒程度コネクションが
> > 確立できない。(エラーとなる模様)
>
> 正常な動作です。
>
> 以下のページをご参照下さい。
> 『Winsock Programmer's FAQ』
> Debugging TCP/IP
> http://www.kt.rim.or.jp/~ksk/wskfaq-ja/articles/debugging-tcp.html
>
> Windows socketについての解説ページですが、基本的にBSD socketでも
> ほとんど当てはまります。
> (Windows socket自体、BSD socket準拠で実装されてますので)
>
>
> 「ミニFAQ」中の問題4に、ずばり書いてあります。
> また、対策は問題6にあります。
>
> > setsockopt() で SOREUSEADDRを設定することによって、
> > この問題を避けることができます。
>
>
> > なお、接続先のTIME_WAITは0秒であり、連続接続可能な状態です。
>
> 上記の、SOREUSEADDRが設定されていると思われます。
>
>
> ---
> TETENO Hiroyuki
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内