我是靠谱客的博主 殷勤小虾米,最近开发中收集的这篇文章主要介绍linux内核收不到组播包,组播tcpdump可以抓到,但APP收不到,求对策或解释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当前位置:我的异常网» 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收不到,求对策或解释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部