首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

IP多播通讯

2013-01-11 
IP多播通信m_hGroupSocketWSAJoinleaf(m_hsocket,(PSOCKADDR)&addr,sizeof(addr),NULL,&wsaCalleeData,NU

IP多播通信
m_hGroupSocket=
WSAJoinleaf(m_hsocket,(PSOCKADDR)&addr,sizeof(addr),NULL,&wsaCalleeData,NULL,NULL,JL_BOTH);
请问返回的多播套接字m_hGroupSocket 有什么作用,
在从多播组中接收数据时调用
WSARecvFrom(m_hGroupSocket,&wsaRecvBuf,1,&cbRet,(unsigned long*)&dFlag,(struct sockadd*)&srcaddr,&ilen,NULL,NULL);
和将参数m_hGroupSocket改为m_hsocket来接收数据有什么区别?请了解的大神们帮忙解释一下,谢谢了
[解决办法]
m_hGroupSocket 这个是组播地址,你监听这个组播的socket,只要是在这个组内的组播消息,你都能receive到了 m_hsocket这个只是你本机的socket

热点排行