我正在制作一个需要从服务器接收连接哈希的程序。当我使用:
connhash = s.recv(1024)
我收到此错误:
[Errno 10054] An existing connection was forcibly closed by the remote host
这是我的错还是服务器的错?
这是导致 s.recv() 的一些代码
stringfmt = u'%(user)s;%(host)s:%(port)d'
string = stringfmt % data
structfmt = '!bh'
encoded = string.encode('utf-16BE')
packetbytes = struct.pack(structfmt, 2, len(encoded))+encoded
s.send(packetbytes)
connhash = s.recv(1024)
我正在使用 Python v 2.7
编辑:这是为 Minecraft 准备的,你知道的。