【问题标题】:OSError: [WinError 10013] error in Windows 10OSError:Windows 10 中的 [WinError 10013] 错误
【发布时间】:2020-02-02 10:39:50
【问题描述】:

首先,我知道这已经被问过并回答过,但我似乎无法让它与之前线程中提供的解决方案一起使用。 (我正在运行 Windows 10 和 Python 3.8.1)

所以我以前没有遇到过这个问题,而且我已经使用同一个套接字“配置”几个月了,没有任何问题。几周前我开始在公司服务器上工作,没有任何问题,但我昨晚执行了 Windows 更新,现在它无法正常工作。为了简化问题,我制作了两个脚本:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((socket.gethostname(), 3333))
s.listen(5)

clientsocket, address = s.accept()

还有:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((socket.gethostname(), 3333))

我收到以下错误:

Traceback(最近一次调用最后一次): 文件“connect_to_socket.py”,第 4 行,在 s.connect((socket.gethostname(), 3333)) OSError: [WinError 10013] 试图以访问权限禁止的方式访问套接字

有什么办法解决吗?

将套接字从 3333 更改为其他内容似乎无法解决问题。

最好的问候,雅各布

【问题讨论】:

    标签: python python-3.x sockets python-sockets python-3.8


    【解决方案1】:

    我发现了问题,我工作的公司更改了他们的 VPN 政策(或其他)。当我从 VPN 断开连接时,代码照常工作。

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多