学号 20192404 《Python程序设计》实验三报告
课程:《Python程序设计》
班级: 1924
姓名:贾智博
学号:20192404
实验教师:王志强
实验日期:2020年5月16日
必修/选修: 公选课
1.实验内容
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
2. 实验过程及结果
客户端代码
import socket
import os
import base64
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('127.0.0.1',8080))
file = open('text3c.txt','r')
str = file.read()
bytes_str = str.encode("utf-8")
str_url = base64.b64encode(bytes_str)
s.sendall(str_url)
data = s.recv(1024)
print(data.decode())
recvData = s.recv(1024).decode()
print('客户端回复道:%s'%(recvData))
s.close()
服务器端代码
import so