【发布时间】:2013-07-06 18:27:08
【问题描述】:
我正在运行一个侦听端口 2811 的服务器程序,以及一些在该端口上进行通信的客户端。 当我从命令行运行 netstat 以查看哪个进程正在使用端口 2811 时,我得到进程 0 也在使用它:
C:>netstat -ano | find ":2811"
TCP 0.0.0.0:2811 0.0.0.0:0 LISTENING 5448
TCP 127.0.0.1:62391 127.0.0.1:2811 TIME_WAIT 0
TCP 127.0.0.1:62392 127.0.0.1:2811 TIME_WAIT 0
... about 20 more similar lines with pid=0. Then:
TCP 192.168.50.64:2811 192.168.50.64:62237 ESTABLISHED 5448
TCP 192.168.50.64:2811 192.168.50.64:62262 ESTABLISHED 5448
TCP 192.168.50.64:2811 192.168.50.64:62434 ESTABLISHED 5448
TCP 192.168.50.64:62237 192.168.50.64:2811 ESTABLISHED 9472
TCP 192.168.50.64:62262 192.168.50.64:2811 ESTABLISHED 7640
TCP 192.168.50.64:62434 192.168.50.64:2811 ESTABLISHED 5076
如果我理解正确,进程 0 是空闲进程,它什么也不做。 那么它为什么要使用我的端口呢?
【问题讨论】:
标签: windows-7 tcp process network-programming port