0

嗨,我是交流程序员,但我以前从未为网络编程过。我想用 c 或 c++ 为 Linux 编写一个程序,该程序将能够验证接入点的延迟和数据包丢失。我在想也许 ICMP 请求/响应(ping)不是一个坏主意?如果上述想法很好,如何实现?我必须使用哪些库来完成它?我之前使用 nmap 软件进行扫描(它支持的一种扫描类型是 ping 扫描),我认为 nmap 正在使用libpcap库。

4

2 回答 2

1

对于 linux,您可以编写一个程序来解析/proc/net/wireless文件。让内核为您获取信息。
iwconfig从那里获取信息(http://linux.die.net/man/8/iwconfig

于 2012-05-18T19:19:27.890 回答
1

BWPing是一种使用 Internet 控制消息协议 (ICMP) 回显请求/回显应答机制来测量两个主机之间的带宽和响应时间的工具。它的源代码是我一直在寻找的 - http://sourceforge.net/projects/bwping/files/

于 2012-05-23T14:12:31.870 回答