服务端
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(
('127.0.0.1', 9527),
)
server.listen(5)
while True:
conn, addr = server.accept()
while True:
try:
data = conn.recv(1024)
if not data:break
res=data.decode('utf-8').upper()
print(res.encode('utf-8'))
conn.send(res.encode('utf-8'))
except Exception as e:
print(e)
break
conn.close()
客户端
import socket
client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
client.connect(
('127.0.0.1',9527)
)
while True:
msg=input('===>:')
if len(msg)==0:break
client.send(msg.encode('utf-8'))
conn=client.recv(1024)
print(conn.decode('utf-8'))
client.close()