0

LuaでカスタムUDPヘッダーを作成する方法はありますか?Ubuntu 11.10Lua 5.1Luasocketを使用しています。これが機能するためのモジュールが不足していますか、それとも不可能ですか?

私が計画していたのは、UDPヘッダーの長さセクションの文字をクライアントから送信し、サーバーでデコードすることです。通常のデータ転送を介してデータを送信せずにこれを行うためのより良い方法はありますか?

ありがとう。

4

1 に答える 1

1

パケットヘッダーを変更する唯一の方法は、rawソケットを使用して、IPヘッダーとUDPヘッダーの両方を含むパケットを自分で作成することです。

ただし、データの長さフィールドを使用して実行したいことは機能しません。クライアントとサーバー間のすべてのルーター/スイッチ/ハブがヘッダーを調べて、パケットの長さを判断することを忘れないでください。有効な長さがない場合、パケットの送信に失敗します。

于 2012-09-12T06:00:42.547 に答える