tcp循环发送消息

服务端:

 1 # import socket
 2 #
 3 # tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 4 # tcp_server.bind(('127.0.0.1', 8888))
 5 # tcp_server.listen(128)
 6 # coon, addr = tcp_server.accept()
 7 from socket import *
 8 
 9 tcp_server = socket(AF_INET, SOCK_STREAM)
10 tcp_server.bind(('127.0.0.1', 8080))
11 tcp_server.listen(125)
12 conn, addr = tcp_server.accept()
13 print('双向连接是', conn)
14 print('客户端地址', addr)
15 while True:
16     data = conn.recv(1204)
17     print('客户端发来的消息是', data.decode())
18     conn.send(data.upper())
19 conn.close()
20 tcp_server.close()

客户端:

 1 from socket import *
 2 
 3 tcp_client = socket(AF_INET,SOCK_STREAM)
 4 tcp_client.connect(('127.0.0.1',8080))
 5 while True:
 6     msg = input('++++++>')
 7     tcp_client.send(msg.encode())
 8     print('客户端已经发送消息')
 9     data = tcp_client.recv(1204)
10     print('收到服务端发来的消息',data.decode())
11 tcp_client.close()
原文地址:https://www.cnblogs.com/ch2020/p/12522946.html