組込機器がデータ受信の度にACKパケットを二重に返信してしまい困っています。


当方、Windows PCのアプリケーションとTCP/IPで通信する組込機器を作成しています。
なぜか組込機器はデータを受信するたびに、それに対する通常のACKパケットに加え、直後に8割くらいの確率でTCP Window Updateを通知するACKパケットも返信してしまいます。

Windows PCと組込機器間で送受信するデータは数バイト~数十バイトと非常に小さく、また組込機器のWindow Sizeの既定値は64240なので、データがWindowをすぐに埋めてしまうようなことはありません。

TCPプロトコル上、データを受信したのにも関わらずWindow Sizeが減らない、さらにWindow Sizeが減るとすぐにWindowを空にしようとしてTCP Window Updateが発生してACKパケットが二重に返信される現象について、似たような事例や製品、ソケットライブラリ設定、原因のヒントとなりそうな情報、サイトなどがございましたら教えてください。

以上、ご回答宜しくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/10/16 23:55:03

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません