concurrent-ping:异步并发ping多个站点

时间:2024-05-30 17:35:34
【文件属性】:

文件名称:concurrent-ping:异步并发ping多个站点

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-30 17:35:34

C

concurrent-ping 异步并发ping多个站点 single_ping 一次ping一个站点,原生socket发送icmp包 multiple_ping 一次ping多个站点,不过是同步的,也就是ping一个站点,等待包全部回来或超时,再ping下一个站点 async_multiple_ping 和multiple_ping完成类似的功能,不过是异步的,建立多个socket,一次性发送所有的icmp报文,回来一个响应包处理一个 注意 使用gcc编译生成可执行文件后,需要使用sudo调用root权限ping 例子 gcc -o ping async_multiple_ping.c -lpthread sudo ./ping 127.0.0.1 www.baidu.com www.toutiao.com www.taobao.com www.sina.com www.tmall.co


【文件预览】:
concurrent-ping-master
----multiple_ping.c(5KB)
----README.md(726B)
----async_multiple_ping.c(7KB)
----.gitignore(5B)
----single_ping.c(4KB)

网友评论