你自己的程式可能要呼叫setssockopt, 設定SO_BROADCAST讓socket可以收到boardcast跟
multicast封包.
※ 引述《Dforce (VF-17)》之銘言:
: ※ [本文轉錄自 C_and_CPP 看板 #1EFveeeA ]
: 作者: Dforce (VF-17) 看板: C_and_CPP
: 標題: [問題] udp multicast
: 時間: Mon Aug 8 16:11:17 2011
: 開發平台(Platform):linux on vmware
: 問題(Question):我在linux上確認過防火牆是不會封鎖所有的連線。
: 我也用iperf測試,tcp & udp unicast 正常。但是 udp multicast 的話,
: 用 tcpdump 可以撈到 windows 傳來的 udp multicast 封包,用自編程式的話,
: 什麼都收不到。最奇怪的是,我同時執行 tcpdump 跟 程式,程式就有收到封包。
: 不知道有沒有人可以幫忙的。謝謝。
: 程式碼(Code):http://codepad.org/ZF9FBBmg
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.182.117