import socket
quest=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
quest.bind(('127.0.0.1',66))
quest.listen(2)
tao,en=quest.accept();
while True:
tao.send('hellow 成功'.encode())
a=tao.recv(100)
print(a.decode())
tao.close()
quest.close()
import socket
quest=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
quest.connect(('127.0.0.1',66))
while True:
quest.send(input().encode())
a=quest.recv(1000)
print(a.decode())
quest.close()
这是我写的程序。两个进程通过socket进行通信。我在客户端连续输入两个回车,控制台就不回消息了。好奇怪,我设置的循环都是死循环啊,怎么能不回消息呢