概述
当前位置:我的异常网» Linux/Unix » 组播tcpdump可以抓到,但APP收不到,求对策或解释
组播tcpdump可以抓到,但APP收不到,求对策或解释
www.myexceptions.net 网友分享于:2015-01-07 浏览:0次
组播tcpdump可以抓到,但APP收不到,求策略或解释
如题:
一个组播程序,绑定到了224.188.188.188.30583上, tcpdump可以抓到组播包数据,但应用层且接收不到.
部分代码:
#define GROUP "224.188.188.188"
#define GROUP_SRC_PORT 30583
//初始化
int loop = 0, rcv64K = 1024 * 64;
struct sockaddr_in addr;
memset(&g_ds, 0, sizeof(g_ds));
g_ds.socket = -1;
g_ds.group.sin_family = AF_INET;
g_ds.group.sin_addr.s_addr = inet_addr(GROUP);
g_ds.group.sin_port = htons(GROUP_DST_PORT);
memcpy(&addr, &g_ds.group, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_port = htons(GROUP_SRC_PORT);
/* Create the discovery socket and join the group */
if ((-1
最后
以上就是殷勤小虾米为你收集整理的linux内核收不到组播包,组播tcpdump可以抓到,但APP收不到,求对策或解释的全部内容,希望文章能够帮你解决linux内核收不到组播包,组播tcpdump可以抓到,但APP收不到,求对策或解释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复