既然我解决不了这个问题,我想把它贴出来。我的设置:服务器/客户端:udp,非阻塞
服务器是用Python编写的
客户机是用C语言编写的
我用线来听
服务器
如何创建套接字:HOST = '0.0.0.0'
PORT = 8888
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setblocking(False)
# Die socket Adresse bei Windows setzt sich aus dem Host und der IP zusammen.
sockAddress = (HOST, PORT)
# Bindet den Socket an die gewünschte Adresse
sock.bind(sockAddress)
我的侦听器线程如下(简短版本):
^{pr2}$
sendto生成错误:
连接错误:(“连接中止”,错误(10061,“Es konnte keine Verbindung hergestellt werden,da der Zielcomputer die Verbindung verweigerte'))
我已经试过了:打开我的8888端口,转发到我的IP地址(但我认为只有在另一台计算机上使用客户机时才需要这样做)
禁用我的防火墙
我没有使用0.0.0.0,而是使用了localhost(以防万一)
客户
插座连接:public class