質問者
Socket.Receive

質問
すべての返信
-
selectで問い合わせをしてrecvしているのですが、この現象が発生してしまいます。
TCPヘッダのPUSHフラグが立った受信データのみ受け取られているようで、その前に
バッファリングされているはずのPUSHフラグがZEROのデータが受け取れないのです。
クライアント側はルータ-スイッチ-PC(WindowsXP)という構成です。
しかし、なぜかキャプチャソフトを2つ起動すると現象は発生しません。(ひとつでは発生)また同一LAN上では発生しません。
スイッチ-PC間では通信速度が早過ぎるからか?それともポインタがずれてしまうのか?
どなたかご助言をお願いします。