ฉันกำลังพยายามทำความเข้าใจการแพร่ภาพ UDP และพบปัญหาบางอย่าง
1 - ใช้เซิร์ฟเวอร์แบบนี้
nc.traditional -l -u 10.0.0.253 -p 65001
2 - การส่งสิ่งของจากลูกค้าในลักษณะนี้ - บนเครื่องเดียวกัน - ใช้งานได้:
nc.traditional -u 10.0.0.253 65001
ฉันสามารถพิมพ์สิ่งต่าง ๆ ลงในไคลเอนต์ เอ็นซี
และแสดงในเซิร์ฟเวอร์ เอ็นซี
.
3 - แต่ในโหมดออกอากาศเช่นนี้ เมื่อฉันพิมพ์ข้อมูลลงในไคลเอ็นต์ เซิร์ฟเวอร์จะไม่ได้รับอะไรเลย:
nc.traditional -u -b 10.0.0.255 65001
ฉันใช้ Ubuntu 22.04 ที่อยู่ 10.0.0.253
มาจาก ไอพี
ผลลัพธ์ที่เป็นเช่นนี้:
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP กลุ่มเริ่มต้น qlen 1000
ลิงค์/อีเธอร์ 8c:1d:96:d8:df:97 brd ff:ff:ff:ff:ff:ff
ชื่ออื่น wlp0s20f3
inet 10.0.0.253/24 brd 10.0.0.255 ขอบเขตโกลบอลไดนามิก noprefixroute wlo1
valid_lft 161367วินาทีที่ต้องการ_lft 161367วินาที
inet6 2601:647:6400:32f0::2056/128 ขอบเขต noprefixroute แบบไดนามิกทั่วโลก
valid_lft 593370วินาทีที่ต้องการ_lft 593370วินาที
inet6 fe80::c1c7:fce6:cca:b966/64 ลิงค์ขอบเขต noprefixroute
valid_lft ตลอดไป reserved_lft ตลอดไป
มีความคิดเกี่ยวกับสิ่งที่ฉันทำผิด?