学号 20241317 2024-2025-2《Python程序设计》实验三报告
学号 20241317 2024-2025-2《Python程序设计》实验三报告
课程:《Python程序设计》
班级: 2413
姓名: 文彩懿
学号:20241317
实验教师:王志强
实验日期:2025年4月16日
必修/选修: 公选课
1.实验内容
1.创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
2.要求包含文件的基本操作,例如打开和读写操作;
3.要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中;
4.程序代码托管到码云。
2. 实验过程及结果
(一)连接小组成员的热点,获取地址
在这里只显示我电脑上的地址,转换双端时小组成员的地址就省略了。
(二)实验代码
服务端:
客户端:
(二)代码运行结果
服务端:
客户端:
(三)加入文件操作
加入代码:
运行代码:
(四)加密过程
用老师发的pip install pycryptodome下载东西
加密代码
服务端
客户端
(五)程序代码托管到码云
3. 实验过程中遇到的问题和解决过程
- 问题1:不知道在哪获取地址。
- 问题1解决方案:查找视频,从网络右键打开属性等操作即可。
- 问题2:显示积极拦截。
- 问题2解决方案:查找视频,关闭防护墙。
- 问题3:无法与对方交流。
- 问题3解决方案:询问同学,更改地址为小组成员的地址。
其他(感悟、思考等)
这次实验让我感觉及其复杂,不得不寻求同学们和网络上的帮助,却也让我收获颇丰,感觉自己变强了,也变秃了。
参考资料
零基础学python