虚拟机如何接收本机发的vsphere 组播接收

18:09 提问
UDP组播通信,发送数据正常,但是只能接受到本机发出的数据,为什么?
UDP组播通信,发送数据正常,但是只能接受到本机发出的数据,收不到其他机器发出的数据。这是代码:enter code hereSend_ACT_time_interval_set();
int nlen=sizeof(sact);
memcpy(sendbuf,(char*)&sact,sizeof(sendbuf));
int nlenm=sizeof(sendbuf);
int nlenn=sendto(socketMul,sendbuf,nlenm,0,(SOCKADDR*)&addrMul,sizeof(addrMul));
char recvbuf[1024];
if(nlenn&0)
printf("success send sock\n");
//closesocket(socketMul);
//Sleep(1000);
int len=sizeof(addrMul);
int mlen=strlen(recvbuf);
int nret=recvfrom(socketMul,recvbuf,strlen(recvbuf),0,(SOCKADDR*)&addrMul,&len);
if(nlen&0)
printf("success recv sock\n");
closesocket(socketMul);
WSACleanup();
请高手指点一下!!!
按赞数排序
帮顶,我也遇到同样的问题,设置组播路由还是没有解决
sudo ifconfig
eth0 allmuti
sudo ifconfig eth0 allmulti
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐组播测试方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
组播测试方法
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
匿名用户不能发表回复!|他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 vlc接收组播 的文章

 

随机推荐