为什么SO_BROADCAST不起作用
代码示意:
CSocket* pSocket = new CSocket();
BOOL optVal = TRUE;
BOOL optVal1 = FALSE;
UINT nPort = 3569;
CString IP_addr(_T("192.168.105.20"));
pSocket->SetSockOpt(SO_REUSEADDR,&optVal,sizeof(optVal),SOL_SOCKET);
pSocket->SetSockOpt(SO_BROADCAST,&optVal,sizeof(optVal),SOL_SOCKET);
pSocket->SetSockOpt(SO_EXCLUSIVEADDRUSE,&optVal1,sizeof(optVal1),SOL_SOCKET);
pSocket->Create(nPort,SOCK_DGRAM,IP_addr);
为什么只有一个程序能接收?
哪位高手回答一下??
期待中……