ネットワークプログラミング相談室 Port26
■ このスレッドは過去ログ倉庫に格納されています
0640デフォルトの名無しさん
2010/07/22(木) 14:20:18ある異常系の試験を行っていて気がついたのですが、
サーバーへの接続後、サーバー側のLANケーブルを抜いた場合の挙動が
OSによって異なることが分かりました。
具体的にはWindowsXPではsendtoでデータを送信しても即座に処理を戻すのですが
(GetTickCountでとると0ms)
WindowsVistaや7では500msから3000ms程度sendto関数の応答が帰ってこなくなりました。
UDPは信頼性がないため、送りっぱなしと思っていたのですが、Vista以降の
ネットワーク実装が変わったんでしょうか???(ICMPでもチェックしてる???)
スレチならすいません・・・
■ このスレッドは過去ログ倉庫に格納されています