20192111 2019-2020-2 《Python程序设计》实验三报告
课程:《Python程序设计》
班级: 1921
姓名: 蒋龙腾
学号:20192111
实验教师:王志强
实验日期:2020年5月16日
必修/选修: 公选课
1.实验内容
1.创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
2.要求包含文件的基本操作,例如打开和读写操作。
3.要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
4.程序代码托管到码云。
2. 实验过程及结果
服务端
"""服务端"""
import socket
import base64
import os.path
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('127.0.0.1',8001))
s.listen()
conn ,address = s.accept()
data = conn.recv(1024)
strdecode = base64.b64decode(data)
text = str(strdecode.decode()).encode()
print(text)
conn.sendall(("服务器收到内容&#