Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LuaでカスタムUDPヘッダーを作成する方法はありますか?Ubuntu 11.10、Lua 5.1、Luasocketを使用しています。これが機能するためのモジュールが不足していますか、それとも不可能ですか?
私が計画していたのは、UDPヘッダーの長さセクションの文字をクライアントから送信し、サーバーでデコードすることです。通常のデータ転送を介してデータを送信せずにこれを行うためのより良い方法はありますか?
ありがとう。
パケットヘッダーを変更する唯一の方法は、rawソケットを使用して、IPヘッダーとUDPヘッダーの両方を含むパケットを自分で作成することです。
ただし、データの長さフィールドを使用して実行したいことは機能しません。クライアントとサーバー間のすべてのルーター/スイッチ/ハブがヘッダーを調べて、パケットの長さを判断することを忘れないでください。有効な長さがない場合、パケットの送信に失敗します。