0

照明コンソールのリモコンとして機能するアプリを作成していますが、UDPを介してコンソールにコマンドを送信する必要があります。私が使用しているプロトコルには、独自のカスタムヘッダーがあります。UDP経由で送信するヘッダーとメッセージを含むデータパケットを作成するにはどうすればよいですか?ありがとう!

4

2 に答える 2

0

コードを記述せずにプロトコルをテストしようとしている場合は、WireSharkを使用することをお勧めします。

于 2012-07-21T16:22:53.493 に答える
0

使用できるおそらく最も強力なソリューションはscapy です。これは、非常に高度なパケットの作成と操作を可能にする Python モジュールです。そのドキュメントを参照するか、interwebs で例を検索して、任意のパケットを生成して送信する方法を見つけてください。

何らかの理由で python を使用できない場合は、パケット生成用のコマンド ライン ツールが複数あります。もう 1 つの例は、人気のあるネットワーク スキャナーである nmap の兄弟であるnping (ドキュメント) です。nping には、任意のペイロードを持つ UDP パケットを生成するオプションがあり、たとえば 16 進文字列として指定できます。

他のオプションもあるかもしれません。使用しているオペレーティング システム、入力データの取得元、形式などの詳細を知っておくとよいでしょう。

于 2012-07-21T16:42:59.793 に答える