堆栈 相当于先进后出 俗话吃了吐
队列相当于先进先出 吃了拉
1 from socket import * 2 3 tcp_server = socket(AF_INET, SOCK_STREAM) 4 tcp_server.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) # 加上此项可以防止重启服务时报错(端口被占用) 5 tcp_server.bind(('127.0.0.1', 8080)) 6 tcp_server.listen(125) 7 while True: 8 print('服务器已经开始运行') 9 coon, addr = tcp_server.accept() 10 print('连接', coon) 11 print('地址', addr) 12 while True: 13 try: 14 data = coon.recv(1024) 15 print(data.decode()) 16 coon.send(data.upper()) 17 except Exception as f: 18 break 19 coon.close()