1. 首页
  2. 操作系统
  3. Linux
  4. linux下的UDP发包器

linux下的UDP发包器

上传者: 2018-12-07 19:31:52上传 RAR文件 1.41KB 热度 48次
可以利用原始套接字来完成发送自己填写的UDP数据包。整个程序由初始化原始套接口和发送UDP数据包两部分组成。UDP传输实体将用户数据加上UDP报头,形成UDP数据包,在UDP数据包上增加IP头部,形成IP数据包。 为了能够使该程序能在单位时间内发送大量的数据包,采用了并发式的服务器,用多个线程同时发送大小指定的数据包。 该程序的执行文件为run,因为需要使用原始套接字,所以需要使用超级用户权限来 运行该程序,以命令行形式运行:sudo ./run destip localport destport size destip:目标主机的IP localport:发送数据包的本地端口 destport:接受数据包的主机端口 size:发送数据包的速度(单位:M/S)
用户评论
码姐姐匿名网友 2018-12-07 19:31:52

可采用IO重叠端口来提高效率

码姐姐匿名网友 2018-12-07 19:31:52

不好计算丢没丢包之类的,但个人认为 一味采用线程并发并不能最大效率!

码姐姐匿名网友 2018-12-07 19:31:52

还可以,灭有想象中那么好