服务端
import socket
phone = socket.socket(-1,-1)
phone.bind(('127.0.0.1',8000))
phone.listen(5)
print('服务端启动完成,监听地址为:%s:%s' %('127.0.0.1',8000))
while True:
conn, client_addr = phone.accept()
print(client_addr)
while True:
try:
data = conn.recv(1024)
if len(data)==0:
break
print('接收到的数据:',data.decode('utf-8'))
conn.send(f'{data}歪比巴布'.encode('utf-8'))
except Exception as e:
print(e)
print('连接断开')
break
conn.close()
客户端
import socket
phone = socket.socket(-1,-1)
phone.connect(('127.0.0.1',8000))
while True:
cmd = input('需要执行的指令:')
if not cmd:
continue
if cmd == 'q':
break
phone.send(cmd.encode('utf-8'))
data = phone.recv(1024)
print(data.decode('utf-8'))
phone.close()