课程:《Python程序设计》
班级: 202222
姓名:李元浩
学号:20222212
实验教师:王志强
实验日期:2024年4月17日
必修/选修: 公选课
## 1.实验内容
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
## 2.实验要求
(一)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
作为服务器端 端口号为8000
单词通信过程
服务器方:

客户方:

多次通信过程:
我方界面

对方界面

作为客户端 端口号为8000
多次通信过程:
我方界面

对方界面

(二)要求包含文件的基本操作,例如打开和读写操作。
客户端

服务器端

(三)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。
加密方式DES

客户端

服务器端

(四)程序代码托管到码云

## 3. 实验过程中遇到的问题和解决过程
问题1:服务端接收异常
问题1的解决:在读入客户端文件时将文件指针置于文件头
其他(感悟、思考等)
无
参考资料
《零基础学Python》