如何加入多个多播组? 我希望加入几个多播组,发送、接受选定的多播数据。1、如何加入多个多播组?2、能否在一个端口(socket)上接收多个多播组的数据?望不吝赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SOCKET WSAJoinLeaf( SOCKET s,//创建的套接字 const struct sockaddr*name, //加入的组地址 int namelen,//组地址结构长度 LPWSABUF lpCAllerData,//组建立时候传给其他同等主机的信息,在windows平台为NULL LPWSABUF lpCAlleeData,//组建立时候从其他主机收到的信息,在windows平台为NULL LPQOS lpSQos,// LPQOS lpGQos,//保留 DWORD dwFlags //标志位 );还是建议你找本书看看呵呵第2个问题,我觉得应该可以. 多谢flyingjm!需要说明的是我的问题是如何加入几个多播组,不是一个多播组。 加入每个多播地址一次就行了。mreq.imr_interface.s_addr = inet_addr("127.0.0.1");mreq.imr_multiaddr.s_addr = inet_addr("234.5.6.7");setsockopt(s,IPPROTO_IP,IP_ADD_MEMBERSHIP,(char*)&mreq,sizeof(mreq)); 关于Putty的移植 这个四则运算程序怎么写? 怎样保存一个位图为.bmp格式的文件 如何把我的机器的浏览器界面别人的机器也能看到? 关于位图不能正常显示的问题。 BMP中颜色表问题 用什么函数可使窗口显示总在最前面 我的机器上有两个声音输入设备,我怎么样在程序里面列出设备列表并指定用哪个设备呢? 请问大神CHtmlView要怎么处理另一个单独程序用ShellExecute 打开的网址? 一个简单的异步COM问题 -------送分总动员 如何确定数据包的源、目的地址? 关于窗口最大化最小化关闭按钮的消息
SOCKET s,//创建的套接字
const struct sockaddr*name, //加入的组地址
int namelen,//组地址结构长度
LPWSABUF lpCAllerData,//组建立时候传给其他同等主机的信息,在windows平台为NULL
LPWSABUF lpCAlleeData,//组建立时候从其他主机收到的信息,在windows平台为NULL
LPQOS lpSQos,//
LPQOS lpGQos,//保留
DWORD dwFlags //标志位
);
还是建议你找本书看看呵呵
第2个问题,我觉得应该可以.
需要说明的是我的问题是如何加入几个多播组,不是一个多播组。
mreq.imr_interface.s_addr = inet_addr("127.0.0.1");
mreq.imr_multiaddr.s_addr = inet_addr("234.5.6.7");
setsockopt(s,IPPROTO_IP,IP_ADD_MEMBERSHIP,(char*)&mreq,sizeof(mreq));