udp组播时,设置ip_multicast_loop选项,如下所示:
int loopBack=0;//或1
a=setsockopt(sendSocket,IPPROTO_IP,IP_MULTICAST_LOOP,(char *)&loopBack,sizeof(int));
if(a==SOCKET_ERROR)
{
AfxMessageBox("loop set error");
return;
}
运行时总是弹出loop set error。
请教一下各位大侠那写的有问题,其他bind(),的组播设定都没问题