环境介绍:
项目路径:
服务端执行过程:
客户端执行过程:
上传成功截图:
服务端代码:
import socket
file_server = socket.socket()
file_server.bind(('0.0.0.0',9999))
file_server.listen(5)
while True:
print('Waiting for the connection..........')
conn,addr=file_server.accept()
print('成功连接到 :',conn)
print('客户端IP为:',addr)
while True:
file_name = conn.recv(1024).decode()
if file_name == 'exit': #对应client端退出传输时的Q,那么server端应该去等待别的连接
conn.send(('结束传输!!!').enco