小编pyj*_*mas的帖子

即使端口上没有任何东西,也无法使用

我的 Windows 10 计算机一直陷入许多端口无法使用的状态,但是当我尝试查找并杀死正在使用该端口的任何内容时,我却找不到任何东西。重新启动计算机可以解决问题并释放端口,但最终问题总是再次出现。现在它发生在端口 3000 上,当我尝试在其上运行任何内容(例如 Python 或 ExpressJS 中的 Web 服务器)时,我会收到以下错误:

python -m http.server 3000

OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
Run Code Online (Sandbox Code Playgroud)

node app.js

Error: listen EACCES: permission denied 0.0.0.0:3000
code: 'EACCES',
errno: -4092,
syscall: 'listen',
address: '0.0.0.0',
port: 3000
Run Code Online (Sandbox Code Playgroud)

但这不仅仅是端口 3000。以下代码片段在从 3000 到 3166 的每个端口上都失败(然后在 3167 上成功运行)

for ((i=3000;i<=4000;i++)); do
    python -m http.server 3000
done
Run Code Online (Sandbox Code Playgroud)

我在许多不同的端口上遇到了同样的问题,只能通过重新启动计算机来修复它,另一个例子是 PyCharmjava.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind在尝试绑定 6942 …

networking firewall port windows-10

5
推荐指数
1
解决办法
4131
查看次数

标签 统计

firewall ×1

networking ×1

port ×1

windows-10 ×1