`netstat`没有显示python SimpleHTTPServer绑定的套接字?

使用Python 2.7中的SimpleHTTPServer模块运行本地服务器

$python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

然后我使用netstat搜索该套接字使用8000作为端口号的过滤器,但是,我找不到任何带过滤器的套接字(即使我打开浏览器窗口并访问127.0.0.1:8000).

$netstat | grep 8000
// "return Nothing"

有没有人知道为什么我在netstat中看不到Python SimpleHTTPServer绑定的套接字?

解决方法:

请注意,0.0.0.0意味着您的服务器将列在您计算机的所有IP地址上,因此如果您想在本地运行,请将您的python代码上的IP地址从0.0.0.0更改为127.0.0.1或localhost.

最好运行:netstat -an | grep 8000

上一篇:c – 用于获取netstat -s统计信息的Windows API


下一篇:Centos7下查看端口占用