
网络编程
lonely_geek
即使再曲折还是要去坚持,纵使现在还是菜鸟,终有成就老鸟的一天。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用raw_socket实现多线程icmp收发包遇到的坑
一、问题描述因为工作需要,需要同时对多台主机进行ping探测,计算时延。不像tcp和udp,icmp报文需要自己手动构造报文头。简单的demon代码如下(python实现):import osimport threadingimport timeimport socketimport structimport select## 这部分为IP报文头解析部分,非必要部分,为了...原创 2020-03-15 01:01:24 · 3745 阅读 · 7 评论 -
python解析ip header
class IpHeader(object): def __init__(self): self.versionAndLen=None # 4bit version 4bit header length self.tos=None # 8bit type of service self.tolalLen = No...原创 2020-03-12 20:49:16 · 684 阅读 · 1 评论