• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++言語でのWinsock2を使用したパケットモニタの作成)

C++言語でのWinsock2を使用したパケットモニタの作成

このQ&Aのポイント
  • C++言語でWinsock2を使ったパケットモニタを作成する方法と問題点について
  • Winsock2を使用してパケットモニタを作成する際に、TCPパケットの受信順が期待と異なる問題が発生している
  • Winsock2を使用してパケットモニタを作成する際に、パケットの受信順を時刻順に設定する方法について

質問者が選んだベストアンサー

  • ベストアンサー
  • z64423
  • ベストアンサー率53% (26/49)
回答No.1

回答ではないです。 Ethereal とかのフリーのキャプチャソフトでも、同じように表示されるか確認してみたらどうでしょう? また、↑はソースも参照できますから、それを漁ってみては。

redasurc
質問者

お礼

回答ありがとうございます。 Etherealでキャプチャを行った際は期待している通りの順番でキャプチャできていました。 同様のプログラムをLinuxで作成してみたところ、こちらも期待通りの順番でパケットをキャプチャしていました。 Linuxで作成したプログラムはパケットをイーサネットレベル(2層)でキャプチャしていましたが、Winsockを使用した方はIPレベル(3層)でキャプチャしているので、これが期待通りの順番にならない原因なのかもしれません。

すると、全ての回答が全文表示されます。

関連するQ&A