1 import socket
2 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #买手机
3 phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) #就是它,在bind前加
4 phone.bind(('127.0.0.1',8080)) #插入卡
5 phone.listen(5) #开机
6 while True: #链接循环
7 conn,addr=phone.accept()
8 print('client :',addr)
9 while True: #通讯循环
10 try:
11 data=conn.recv(1024)
12 if not data:break #针对linux,客户端断开链接的异常处理
13 print('from client msg :%s' %data)
14 conn.send(data.upper())
15 except Exception:
16 break
17 conn.close()
18 phone.close()