0
我已將我的ssdp_socket綁定到192.168.1.1:1900。避免從WAN端口獲取upnp msearch請求。但我沒有得到任何SSDP組播。但是,如果我綁定到0.0.0.0:1900,每件事情都按預期工作UPNP:與多播綁定
我還需要做其他事嗎?
我已將我的ssdp_socket綁定到192.168.1.1:1900。避免從WAN端口獲取upnp msearch請求。但我沒有得到任何SSDP組播。但是,如果我綁定到0.0.0.0:1900,每件事情都按預期工作UPNP:與多播綁定
我還需要做其他事嗎?
SSDP使用多播地址239.255.255.250。所以綁定到192.168.1.1,這是正常的,你沒有看到它,而綁定到0.0.0.0(這是INADDR_ANY)它沒關係。
如果你想使用特定的接口,而不是使用它的IP,你應該使用setsockopt()和SO_BINDTODEVICE將套接字綁定到這個特定的接口。
如果我綁定到接口。我是否在該接口上接收多播? –