本文使用环境为 pycharm远程连接Ubuntu
python3.6
本文实现一个简单的客户端和服务端
服务端
import socket
server = socket.socket() #生成一个socket对象
server.bind(('127.0.0.1', 8989))# 绑定IP 端口
#print(server)
server.listen(5) #监听数量 也就是允许连接客户端数量
conn, addr = server.accept() #对等套接字为一个元组对象 进行元组拆包
data = conn.recv(1024) #接收客户端发送的数据
print(data)
conn.send(data) #发送数据给客户端
客户端
import socket,time
cli = socket.socket() #生成一个socket对象
cli.connect(('127.0.0.1', 8989)) #连接服务端
for i in range(100):
cli.send(b'ok') #发送数据给服务端
print(cli.recv(1024)) #接收服务端发送的数据
time.sleep(1)