2016-08-19 21 views
1

私は、デバイスとのUDP通信をテストするためにbashスクリプトにechoを使ってudpメッセージを送信するときに送信元ポートを設定しますか?

echo "This is my data" > /dev/udp/192.168.0.92/7891 

を使用しています。デバイスはメッセージを返します。 wireshark経由で私のソースポートが常に変化しているのを見てきました。

とにかく、私はソースポートを設定したいと思いますか?

+0

私はスクリプトに私のメッセージの変更の送信元ポートを呼び出すたびに。たとえば、初めての1234と次の332211です。olivsの回答が私のために働きます。 –

答えて

3

私はそのためのncとその-pオプションを使用します。

echo "This is my data" | nc -u -p 50000 192.168.0.92 7291 
関連する問題