【发布时间】:2015-07-27 21:07:29
【问题描述】:
如果我想像这样在我的 udp 套接字上写,我会得到一个错误。 根据文档,应该没有问题。 我不明白为什么 bind() 以同样的方式工作得很好,但 sendto() 失败了。
udp_port = 14550
udp_server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
udp_server.bind(('127.0.0.1', udp_port))
udp_clients = {}
错误:
udp_server.sendto('', ('192.0.0.1', 14550) )
socket.error: [Errno 22] Invalid argument
【问题讨论】:
-
你能再粘贴一些上下文吗?你有调用 bind() 吗?
-
添加绑定代码部分