【发布时间】:2015-05-16 14:00:26
【问题描述】:
我正在处理一个允许我连接到客户端应用程序的项目,但是当我断开服务器并再次托管时,程序会抛出此错误:
[WinError 10022] An invalid argument was supplied
这是由 socket.bind 命令抛出的:
self.Server.bind((str(StrHost),int(IntPort)))
我已经检查了 StrHost 和 IntPort 的值是否正确,它们都很好。只有当我使用服务器程序断开连接并重新连接时才会发生这种情况。
感谢您的帮助。
【问题讨论】:
-
断开连接时,是否先在文件句柄上调用
.close(),然后再在套接字上调用? -
@mike.k 是的,我调用了 close() 函数
-
您介意从断开连接部分发布更多代码吗?我最近遇到了一个类似的问题,但我仍然记忆犹新。
-
我知道它为什么不起作用,它挂在其中一个命令上,因此它不会执行关闭命令。生病发布答案。
标签: python sockets networking