2016-08-19 3 views
1

Ich verwendeQuellport beim Senden von UDP-Nachricht mit Echo setzen?

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

in einem Bash-Skript udp Kommunikation mit einem Gerät zu testen. Das Gerät gibt dann die Nachricht zurück. Ich habe über Wireshark gesehen, dass sich mein Quellport ständig ändert.

Wie auch immer, ich möchte den Quellport einstellen, kann ich das tun?

+0

jedes Mal, wenn ich das Skript den Quellport meiner Nachricht Änderungen nennen. zum beispiel das erste mal sein 1234 und das nächste sein 332211. olivs antwort funktioniert für mich. –

Antwort

3

Ich würde verwenden nc und seine -p Option dafür:

echo "This is my data" | nc -u -p 50000 192.168.0.92 7291