请执行一个代码(因为它包含超过3000行而无法发布),我意识到有时客户端没有从服务器接收数据,但客户端总是在看,你有没有有关各种原因的想法吗??
Ps:有时它可以工作,但有时候不行,我到处搜索,没有任何效果。
非常感谢。
答案 0 :(得分:0)
这是客户端的套接字端,知道客户端也可以是服务器
def run(self):
HOST = ''
PORT = self.val
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT)
s.listen(300000)
while 1:
conn, addr = s.accept()
data = conn.recv(4096)
if not data:
break
conn.shutdown(1)
conn.close()