学号 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

posted @ 2025-04-28 21:03  manurios  阅读(9)  评论(0)    收藏  举报