0

在 Python 2.7 中,有没有一种方法可以获取所有打开的套接字的信息,类似于 netstat/ss 在 linux 中的功能?

我有兴趣编写一个小程序(类似于 EtherApe)来跟踪我的计算机何时打开与服务器的连接。

4

2 回答 2

4

至少在 Linux 上,netstat它通过检查procfs文件中的数据来工作,例如/proc/net/tcp. 不幸的是,没有独立于操作系统的方法来获取这些数据。

于 2012-11-06T06:46:21.867 回答
0

套接字由操作系统处理和控制。任何编程语言所做的只是将数据放入操作系统中的缓冲区。因此,为了检查打开的套接字,您只需通过操作系统读取它们。

于 2012-11-06T06:51:26.263 回答