网络编程
文章平均质量分 79
Bruce_Zeng
这个作者很懒,什么都没留下…
展开
-
ICMP数据报结构
// ICMP headertypedef struct _tagX_icmphdr{unsigned char i_type; //类型unsigned char i_code; //代码unsigned short i_cksum; //检验和unsigned short i_id; //标识符unsigned short i_seq; //序列号unsigne转载 2012-09-06 18:43:43 · 1862 阅读 · 0 评论 -
ping命令的实现
这些天在学习windows网络编程,昨天看到了探测网络中的在线设备,其中刚好有一个实现ping命令的实例,就照着拍了下代码,结果老是超时,后来到网上问才知道少了计算检验和,于是网上找了下关于检验和的知识。校验和计算: 为了计算一份数据报的校验和码。首先把校验和字段置为0。然后,对首部中每一个16bit进行二进制反码求和,结果存在校验和字段中。当受原创 2012-09-06 18:47:15 · 4998 阅读 · 0 评论