20213224 黄子洋 实验三 《Python程序设计》
实验三
(三)实验报告
在规定时间前发表博客,标题“学号 实验三《Python程序设计》实验报告”
实验报告模板如下:
# 学号 2019-2020-2 《Python程序设计》实验x报告
课程:《Python程序设计》
班级:2132
姓名: 黄子洋
学号:20213224
实验教师:王志强
实验日期:2022年4月21日
必修/选修: 公选课
## 1.实验内容
(一)
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
## 2. 实验过程及结果
(1)创建服务端

创建客户端
在创建客户端后检验是否为同一通信端口,检测服务端是否能接收到

服务器成功收到,建立传输端完毕
并用Python语言编程实现通信演示程序;
(2)在客户端建立文件,并在客户端的代码中要求包含文件的基本操作,例如打开和读写操作。

(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
(4)程序代码托管到码云。

## 3. 实验过程中遇到的问题和解决过程
- 问题1:在服务端建立文件但无法完成传输
- 问题1解决方案:在客户端File中误将“r+”换成“a+”,导致文件指针位置放在代码末尾,代码读不到文件,所以客户端接受不到

## 其他(感悟、思考等)
第一次用Python实现了互联网功能
对信息 传递的密码加密解密有了初步认识
## 参考资料
- 【菜鸟教程官网】

浙公网安备 33010602011771号