20254323 2025-2026-4—27 《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 2543
姓名: 向俊达
学号:20254323
实验教师:王志强
实验日期:2026年4月27日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

1.最简单的没有加密功能的版本

服务端代码与通话记录

808b5f42ad449cb6ba07aab627ae7c15

b5dc7c9728c2ad28f6cc8ffffcfdf90c

 客户端代码与通话记录

0fa419cc2688216fd030b72e9f4cc1a3

7075b2913c6e7964592375361354d049

2.有加密的版本(使用AI)

a66126d7a1b70ecaaa2224cfc9c6cd1c

 

c45554d8f80d3bbccc37ab064aa7138e

 

035f6e6c1b65edae60442383ed551021

 

fc9d7c5280d6796696bd7c54679437ca

LLM与我的代码优点对比:

1. 操作简单,无需命令行。

2. 实时显示明文与密文,直观易懂。

3. 界面清晰,适合演示。

4. 跨平台可运行。

 

3.开通华为云并上传至码云

cd805cf189714d3df4fbe8b599e5f050

 

35862b92cccd91e45489f92f2df450c3

 

1cfd57fd5e02ac3c7cb32538caa16b06

 

 

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

 

  • 问题1:不知道如何修改IP地址
  • 问题1解决方案:询问老师,学会了ping通,再去询问AI具体操作。
  • 其他(感悟、思考等)

    通过本次实验,我掌握了Python Socket网络编程、TCP通信流程、数据加密传输原理以及文件操作方法。实现了两台电脑之间的通信,理解了网络程序的基本结构,收获很大。

 

posted @ 2026-04-27 22:45  Moonshot-_-  阅读(5)  评论(0)    收藏  举报