OSError:[Errno 10048]每个套接字地址(协议/网络地址/端口)通常只允许使用一次

2024-03-28 08:24:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个不同的python脚本在一台计算机上运行。一个使用套接字连接到网络上另一台计算机上的另一台服务器,另一个充当websocket服务器,供其他客户端连接。这两个脚本永远不会相互连接。在第一个已在运行的情况下尝试运行第二个时。我明白了

OSError: [Errno 10048] error while attempting to bind on address ('127.0.0.1', 6789): only one usage of each socket address (protocol/network address/port) is normally permitted

这表明不能在同一台计算机上使用sockets/websockets使用两个不同的脚本。这是正确的吗?有什么解决办法吗


Tags: to网络服务器脚本客户端bindaddress计算机
1条回答
网友
1楼 · 发布于 2024-03-28 08:24:13

您有两个脚本试图成为同一端口上的服务器

这是不允许的,因为当您的计算机在该端口上接收到新连接时,它如何知道哪个脚本获得新连接

如果您有两台服务器,它们必须使用不同的端口号

相关问题 更多 >