私はこれまでに聞いたことがない問題に固執しました。UDPパケットは、特定のPCでサイズが12バイト未満になると廃棄されます。私はそれをどう考えているのですか?
私は特定のキャラクターアクションでUDPパケットを使用するオンラインゲームを作っています。私はudpモジュールを開発した後、正常に動作するようです。私たちのチームメンバーのほとんどは問題はありませんが、私の上司である男性は、そのモジュールの何かが間違っていると私に言ったのです。
私はこの問題を調査し、最後に私は自分のPCでudpパケットサイズが12未満の場合、パケットが他のホストに配信されたことがないという事実を発見しました。 UDPパケットがドロップされ
- 1〜11バイト、12バイト、12バイトを超えるパケットがOKである:
以下はいくつかの追加情報です。 TRUEを返しますWSASendTo Attansic L1ギガビットイーサネット10/100/1000BASE-Tコントローラ
- :
- O/S:マイクロソフトのWindows Vista Businessの
- NIC。
- ループバックudpパケットは正常に動作します。
この問題についてどう思いますか?あなたはどう思いますか?この問題の原因は何ですか? 原因の次のステップではどうすればよいですか?
PS。私はすべてのパケットの長さを最大12バイトにするパディングをしたくありません。
http://www.isoc.org/inet97/proceedings/F3/F3_1.HTM – soulseekah
これは約14歳です。今日は関係がない可能性があります。 – MSalters
フレームが外出している場合はwiresharkで確認しましたか? – XAder