【发布时间】: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