当前位置: 首页 > news >正文

20252419 实验三《Python程序设计》实验报告

20252419 2025-2026-2 《Python程序设计》实验3报告

课程:《Python程序设计》
班级: 2524
姓名: 李健翔
学号:20252419
实验教师:王志强
实验日期:2026年5月10日
必修/选修: 公选课

1.实验内容

注意事项:

每人必须做一次客户端和一次服务端,且要和队友(标注学号姓名)互相通信。

要求1:

(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;

(2)要求发送方输入内容,加密后并传输;接收方收到密文并解密和显示。要求:发方和收方同时输出明文和明文。

(3)程序代码托管到码云。

(4)添加文件操作,有加分。(可选项)

要求2:使用LLM生成一个带图形界面的程序

(1)分析关键代码的功能和使用方法

(2)分析生成程序的优点

(3)给出运行过程和结果截图

(4)程序代码托管到码云。

注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上使用VIM、PDB、IDLE、Pycharm等工具编程实现。

2. 实验过程及结果

1.与同学的通信
队友:20252320陈冠宇
微信图片_20260511221244

屏幕截图 2026-05-11 214154
https://gitee.com/myxingchen1212/code/blob/master/客户端.py
https://gitee.com/myxingchen1212/code/blob/master/服务端.py

2.LLM生成
屏幕截图 2026-05-11 212638

屏幕截图 2026-05-11 212225
这里使用凯撒加解密。使用时只需要输入目标ip和端口即可,简洁方便又好使,文字通俗易懂,可以称的上是个好工具。
https://gitee.com/myxingchen1212/code/blob/master/hh.py

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

  • 问题1:端口不知道填哪个
  • 问题1解决方案:查询资料,一般默认为8888,然后需要服务端和客户端填一样的端口
  • 问题2:客户端和服务端的启动顺序要注意
  • 问题2解决方案:要先服务端启动

其他(感悟、思考等)

有防火墙、局域网等因素干扰客户端与服务端之间的连接,所以看起来原理简单,想要一次性成功还是挺不容易的

http://www.jsqmd.com/news/798479/

相关文章:

  • 如何高效下载番茄小说:本地保存与格式转换完整指南
  • 别急着装DevEco Studio!先搞定Node.js 14.15.3 LTS,鸿蒙开发环境搭建第一步
  • 视频里的中文字幕怎么去掉?短剧出海最容易被低估的一步
  • VRM与VRChat虚拟化身双向转换:打破平台壁垒的完整解决方案
  • 20254217 实验三《Python程序设计》实验报告
  • Tabletop Simulator备份神器:3分钟学会永久保存你的桌游资产
  • SAP ABAP开发必看:FOR ALL ENTRIES性能翻倍的隐藏参数rsdb/max_blocking_factor实战调优
  • 深度解析:Visual C++ Redistributable版本检测与自动化管理完整方案
  • 41_《智能体微服务架构企业级实战教程》智能助手主应用服务之创建FastMCP客户端
  • 终极指南:如何用ViGEmBus虚拟手柄驱动解决Windows游戏手柄兼容性问题
  • 别再死记硬背C#反射语法了!用Unity编辑器扩展实战,5分钟搞懂反射到底怎么用
  • YOLOv11 改进 - 注意力机制 ESC (Emulating Self-attention with Convolution) 卷积模拟自注意力:增强小目标与密集场景检测 ICCV 2025
  • 城通网盘下载加速终极指南:如何免费突破100KB/s限制的3种高效方案
  • 终极歌词获取方案:163MusicLyrics让你轻松获取网易云和QQ音乐LRC歌词
  • RISC-V工具链实战:从源码编译到跨架构程序运行
  • Midjourney V6与DALL-E 3深度横评:从提示词容错率、中文理解力、商业版权合规性到渲染速度——实测数据全公开
  • WarcraftHelper:5分钟解决魔兽争霸III兼容性问题的终极方案
  • 实战指南:3个技巧让你的Typora写作效率提升300%
  • 如何用wxauto实现微信消息自动转发到钉钉/企业微信:3步搭建跨平台消息同步系统
  • Oracle数据库深度解析:从入门到精通的全面指南
  • 抖音批量下载终极方案:告别手动保存,10倍效率提升
  • AC鸭的迷宫按钮
  • 字节面试官也不给面子:“调了LangChain就说搭了RAG,向量检索怎么设计的?幻觉怎么处理的?一句没写啊。。。。”
  • Ghostscript实战指南:从PDF压缩、拆分到合并与格式转换
  • 5G与NVMe SSD如何重塑数据中心架构
  • Android binder学习笔记5 - binder transact内核态与用户态交互全链路解析
  • 彻底告别Ubuntu 20.04休眠唤醒黑屏:除了降级驱动,你还可以这样一劳永逸地禁用挂起
  • 终极指南:如何解决FanControl风扇突然“隐身“问题 - 快速恢复硬件识别的完整教程
  • centos10.1上安装mysql 9.6
  • YOLOv11 改进 - 注意力机制 GAM全局注意力机制:通道与空间注意力协同抑制背景干扰,强化目标关键特征