Saya memiliki dua server di subnet yang sama. Saya memiliki aplikasi yang diinstal yang menggunakan multicast UDP untuk menyebarkan acara antara dua server dan tetap menyinkronkannya.
Ini sepertinya tidak terjadi, jadi saya ingin memastikan bahwa pesan UDP multicast melewati sebagai langkah pertama saya.
Server menjalankan Windows 2008 R2.
Bagaimana saya bisa menguji konektivitas UDP Multicast antara dua server?
networking
udp
multicast
Greg B
sumber
sumber
iperf adalah alat yang hebat, tetapi bisa menjadi prosedur yang panjang dalam menginstalnya; Sebagian besar repositori tidak memiliki paket ini. Bergantung pada Distribusi Anda, netcat tersedia di sebagian besar setiap repositori
Anda juga dapat menggunakan netcat:
Server: nc -lu -p PortNr
Klien: nc -vzu ServerIP PortNr
sumber
socat UDP4-RECVFROM:9875,ip-add-membership=225.2.215.254:0.0.0.0,fork - |hexdump
Saya sangat merekomendasikan sockperf
Ini adalah alat yang hebat untuk memeriksa kinerja dengan TCP dan UDP, termasuk UDP Multicast.
Contoh aliran UDP multicast:
sockperf server -i 224.4.4.4 -p 1234
sockperf ping-pong -i 224.4.4.4 -p 1234
sumber
Anda dapat menggunakan SimpleMulticastAnalyzer - ini adalah aplikasi multicast .net sederhana yang saya tulis.
Nikmati.
sumber
Anda cukup menggunakan utilitas multiNC, yang satu ini memungkinkan Anda untuk menangani beberapa koneksi pada port yang sama, github repository
sumber