0
我的電腦連接到多個網絡,如Network A
和Network B
。 我想僅接收來自網絡B的UDP廣播數據包。將套接字綁定到特定網絡
目前,我打開一個UDP套接字並將其綁定到INADDR_ANY。
sockaddr_in address;
address.sin_family = AF_INET;
address.sin_addr.s_addr = INADDR_ANY;
address.sin_port = htons((unsigned short) 11000);
if (bind(handle, (const sockaddr*) &address, sizeof(sockaddr_in)) < 0)
{
//Operation Failed!
return false;
}
如何確保我會收到來自僅網絡B的消息?
是不是'(〜0 &〜hoNetMask)'相當於'(〜hoNetMask)'? – Hasturkun
是的,我的目標是簡潔明瞭。將編輯。 – kfsone