Python Day33 套接字作业

服务端

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()

猜你喜欢

转载自www.cnblogs.com/AaronY/p/12741731.html
今日推荐