ネットワーク経由で着信 tcp/udp パケットをリッスンし、そこからデータを取得する簡単なプログラムを作成しています。また、シーケンス番号などを取得するためにパケット ヘッダーを解析する必要があります。windows7 と VC++ 2010 を実行しています。
明らかに、パケットジェネレーターが必要であり、ループバックアドレスを使用して、送信者と受信者が同じマシン上にあるようにしたいと考えています。
私は C++ ネットワーク プログラミングの初心者なので、進め方を理解するのに少し助けが必要です。
独自の tcp/udp ジェネレーターを構築する必要がありますか? はいの場合、RAW ソケットを使用するか、より高いレベルの API で十分です (IP ヘッダーを取得する可能性があります)。いいえの場合、どのジェネレーターを使用する必要がありますか?
受信機にはどのような技術を使用すればよいですか? 私はboost::asioとwinsock2.hを見ていました。しかし、両方を発見する時間があまりないので、どうすればよいか誰か教えていただけませんか。
お世話になりました。
よろしくお願いします。