20192201高博文 《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 1922
姓名: 高博文
学号:20192201
实验教师:王志强老师
实验日期:2022年4月27日
必修/选修: 公选课

1.实验内容

创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。

2. 实验过程及结果

用的base64编码进行加密
代码如下:
server:

client:

实验结果如下:
client:

server:

提交码云:

3. 实验过程中遇到的问题和解决过程

  • 问题1:文字加密时,由于不同的编码方式,导致无法正常加密
  • 问题1解决方案:百度到用gbk方法编码
  • 问题2:有时候端口会莫名被占
  • 问题2解决方案:换一个
  • ...

其他(感悟、思考等)

顺便复习了一下密码学和计网的一些知识,但是我感觉做的还有很多实用性的不足之处。

参考资料