aurain
技术文摘
C++博客
首页
新文章
新随笔
聚合
管理
posts - 137, comments - 268, trackbacks - 0
IGMP协议
转:
http://opengrok.creo.hu/dragonfly/xref/src/sys/netinet/igmp.h
/*
61
*
IGMP
packet format.
62
*/
63
struct
igmp
{
64
u_char
igmp
_type
;
/* version & type of
IGMP
message */
65
u_char
igmp
_code
;
/* subtype for routing msgs */
66
u_short
igmp
_cksum
;
/* IP-style checksum */
67
struct
in_addr
igmp
_group
;
/* group address being reported */
68
};
/* (zero for queries) */
69
70
#
define
IGMP
_MINLEN
8
71
72
/*
73
* Message types, including version number.
74
*/
75
#
define
IGMP
_MEMBERSHIP_QUERY
0x11
/* membership query */
76
#
define
IGMP
_V1_MEMBERSHIP_REPORT
0x12
/* Ver. 1 membership report */
77
#
define
IGMP
_V2_MEMBERSHIP_REPORT
0x16
/* Ver. 2 membership report */
78
#
define
IGMP
_V2_LEAVE_GROUP
0x17
/* Leave-group message */
79
80
#
define
IGMP
_DVMRP
0x13
/* DVMRP routing message */
81
#
define
IGMP
_PIM
0x14
/* PIM routing message */
82
83
#
define
IGMP
_MTRACE_RESP
0x1e
/* traceroute resp.(to sender)*/
84
#
define
IGMP
_MTRACE
0x1f
/* mcast traceroute messages */
85
86
#
define
IGMP
_MAX_HOST_REPORT_DELAY
10
/* max delay for response to
87
* query (in seconds) according
88
* to RFC1112 */
89
90
#
define
IGMP
_TIMER_SCALE
10
/* denotes that the
igmp
code field
91
* specifies time in 10th of seconds*/
92
93
/*
94
* The following four defininitions are for backwards compatibility.
95
* They should be removed as soon as all applications are updated to
96
* use the new constant names.
97
*/
98
#
define
IGMP
_HOST_MEMBERSHIP_QUERY
IGMP
_MEMBERSHIP_QUERY
99
#
define
IGMP
_HOST_MEMBERSHIP_REPORT
IGMP
_V1_MEMBERSHIP_REPORT
100
#
define
IGMP
_HOST_NEW_MEMBERSHIP_REPORT
IGMP
_V2_MEMBERSHIP_REPORT
101
#
define
IGMP
_HOST_LEAVE_MESSAGE
IGMP
_V2_LEAVE_GROUP
posted on 2009-03-02 19:12
水
阅读(1568)
评论(1)
编辑
收藏
引用
所属分类:
tcp/ip
FeedBack:
#
re: IGMP协议
2009-04-21 11:08 |
daisy
UP...up...呵呵。。。
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
IGMP协议
ICMP数据报结构
udphdr结构
tcphdr结构
iphdr结构
TCP/IP详解读书笔记(第13章IGMP:Internet组管理协议)
TCP/IP详解读书笔记(第12章 广播和多播)
TCP/IP详解读书笔记(第11章 UDP:用户数据报协议)
TCP/IP详解读书笔记(第10章动态选路协议)
TCP/IP详解读书笔记(第九章 IP选路)
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
V2EX创意工作者的社区
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(17)
给我留言
查看公开留言
查看私人留言
随笔分类
(138)
Android(2)
c/c++基础知识(17)
Java(4)
Linux(7)
socket编程(8)
sql(3)
tcp/ip(18)
udt分析(2)
vc(13)
Windows开发(10)
windows驱动(17)
架构(1)
内存管理(3)
软件分析(8)
算法与数据结构(10)
网络安全(2)
项目管理(8)
协议分析(4)
移动互联(1)
随笔档案
(137)
2015年11月 (1)
2015年5月 (1)
2014年11月 (1)
2014年10月 (1)
2014年7月 (7)
2014年4月 (1)
2014年3月 (3)
2014年2月 (4)
2014年1月 (2)
2013年10月 (1)
2013年3月 (1)
2013年1月 (1)
2012年12月 (1)
2012年11月 (2)
2012年7月 (1)
2011年9月 (1)
2011年8月 (2)
2011年6月 (2)
2011年3月 (1)
2010年11月 (2)
2010年9月 (1)
2010年8月 (1)
2010年7月 (5)
2010年5月 (2)
2009年12月 (3)
2009年11月 (1)
2009年9月 (3)
2009年8月 (3)
2009年6月 (7)
2009年4月 (5)
2009年3月 (7)
2009年2月 (3)
2009年1月 (7)
2008年12月 (1)
2008年11月 (6)
2008年10月 (5)
2008年9月 (2)
2008年8月 (6)
2008年7月 (2)
2008年6月 (11)
2008年5月 (3)
2008年4月 (4)
2008年3月 (3)
2008年2月 (7)
2008年1月 (1)
2007年12月 (2)
网络开发
C++的罗浮宫
C++基础知识
逆水行舟
基础知识
紫月城游戏软件
网络编程
最新随笔
1. Java调优知识汇总
2. Web API
3. htop使用备忘
4. Windows下jre server模式启动
5. ubuntu下允许mysql远程连接
6. SQLServer性能优化之 nolock,大幅提升数据库查询性能
7. 数据库SQL优化大总结之 百万级数据库优化方案
8. Ubuntu12.0.4 server手工安装jdk6
9. Ubuntu12.04 server配置apache2+php5+mysql5环境
10. Ubuntu 12.04 root登录
搜索
积分与排名
积分 - 494429
排名 - 36
最新随笔
1. Java调优知识汇总
2. Web API
3. htop使用备忘
4. Windows下jre server模式启动
5. ubuntu下允许mysql远程连接
6. SQLServer性能优化之 nolock,大幅提升数据库查询性能
7. 数据库SQL优化大总结之 百万级数据库优化方案
8. Ubuntu12.0.4 server手工安装jdk6
9. Ubuntu12.04 server配置apache2+php5+mysql5环境
10. Ubuntu 12.04 root登录
最新评论
1. re: 浩方对战平台原理初步分析
有趣,感谢博主的分析,也敬佩博主的人品。
--Svtter
2. re: 一种自定义网络通信协议
怎样学会
--钟易成
3. re: 如何编译TrueCrypt 7.0a源码
您好,请问现在还可以找您发一下源码么?
--xiaoyaya103
4. re: svn提交时设置文件类型过滤
楼主我尝试了您的方法 好像不去效果
--ss
5. re: 介绍一个P2P点播直播开源项目,挺不错的
支持!!
--刘芳
阅读排行榜
1. GetWindowRect和GetClientRect(转)(34231)
2. 计算最大公约数的两种算法(24210)
3. windows中定时操作(SetTimer函数用法)(21826)
4. bug严重级别和优先级别定义(13882)
5. 介绍一个P2P点播直播开源项目,挺不错的(12634)
评论排行榜
1. 如何编译TrueCrypt 7.0a源码(29)
2. 用至少三种方法实现1+2+...+n(19)
3. 【分享】软件工程规范-软件工程文档模板(12)
4. 指针和引用的联系与区别(10)
5. 删除首次出现字串(10)