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

20252305黄晓宇实验三报告

学号 2025-2026-2 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 2523
姓名: 黄晓宇
学号:20252305
实验教师:王志强
实验日期:2026年4月27日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

队友:20252311
通过python语言创建服务器端和客户端,以实现服务器端与客户端的通信连接
一、在电脑本地实现简易的通信连接
首先将自己热点的IP地址改为能体现自己学号的IP:10.71.159.5
1、调整IP地址为:10.71.159.5,并让队友连接我的热点。作为服务器进行通信:

服务器端1
2、调整IP地址为:192.168.43.11,并连接队友热点。作为客户端进行通信:

客户端1
二、实现加密版本的服务器和客户端的通信连接(异或加密)
1、调整IP地址为:192.168.43.11,连接队友热点。作为客户端进行加密通信:

客户端加密版
2、调整IP地址为:10.71.159.5,使队友连接我的热点。作为服务器进行加密通信:

服务器加密版
添加文件操作,使客户端输入的明文和对应的密文写入一个txt中:

txt文件截图
3、代码托管到Gitee上:

代码托管到gitee上的截图
三、使用LLM生成一个带图形界面的程序
分别作为客户端、服务器端运行界面

0ff22698a02ef6dcd1edb807e8f60982

8e1cb94fa792df71b77e674235c48396

78e946db6fc71801a99005f21462bed1

83e0e0818f6fdaa96d49cabfed29f453

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

  • 问题1:一开始不是很熟悉逻辑,容易忘记ip更换
  • 问题1解决方案:熟练更换IP

其他(感悟、思考等)

通过本次 Socket 通信实验,我基本熟悉了基于网络套接字的基础通信原理与实现方法,熟悉了客户端与服务端的交互流程。同时,在编程实践过程中,我的 Python 语言编程能力得到进一步巩固与提升,对网络编程的理解也更加深入。

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

相关文章:

  • 暗黑破坏神2存档编辑器:快速掌握免费角色与物品管理终极指南
  • 3步彻底解决:Cursor Pro试用限制完全破解指南
  • OWASP NodeGoat安全配置错误:A6常见配置漏洞与防护清单
  • AI结对编程:让快马平台的智能助手带你深度玩转cmhhc开发
  • Deepvoice3_pytorch注意力机制详解:如何实现精准语音对齐
  • Qt蓝牙核心原理深度解析:从适配器管理到低功耗通信的完整架构
  • 2026年SUPROME厂家选购推荐/SUPROME厂家找哪家,SUPROME哪个靠谱,SUPROME牌子怎么做 - 品牌策略师
  • GitHub界面中文化:从语言障碍到开发效率的跨越式提升
  • 大语言模型实时推理与中断机制优化实践
  • 别再踩坑了!Windows下用Code::Blocks搭建LVGL模拟器(V9版)的完整避坑指南
  • Restbed问题排查手册:常见错误及解决方案汇总
  • 优质AI专著生成工具盘点,助你快速产出20万字专业专著!
  • 2026年4月行业内有名的直线步进电机生产厂家推荐,有名的直线步进电机生产厂家哪家可靠,精密丝杆传动直线推力输出更平稳 - 品牌推荐师
  • VSCode 2026多人编辑实测报告:0插件、低延迟、端到端加密——微软工程师亲授3步启用企业级协同模式
  • 别再乱关KYSEC了!麒麟V10 SP1系统安全模块关闭前后的保护对比实测
  • 告别复制粘贴!彻底搞懂FastJson中TypeReference与匿名内部类的配合使用
  • 保姆级教程:用Charles的Map Remote+Python Flask,5分钟搞定江苏图采小程序照片替换
  • 如何使用Vundle.vim打造安全高效的Vim插件管理系统
  • 2026全域推广服务商实力盘点|5大主流机构重塑AI全域增长新赛道 - GEO优化
  • 如何利用Bounded Context Canvas优化微服务架构设计
  • 嵌入式校招面试官亲授:C语言volatile关键字,从CPU寄存器到中断服务程序的实战避坑指南
  • 如何用Oh My Zsh提升微服务架构效率:服务网格插件终极配置指南
  • 保姆级教程:用严恭敏PSINS工具箱对比纯惯导与DR算法(附完整MATLAB代码)
  • Coqui TTS多语言语音克隆实战:使用YourTTS模型实现17种语言转换
  • 终极指南:如何用MPAndroidChart实现Android气泡图颜色映射与数据可视化分级
  • 如何快速部署gh_mirrors/im/im_service:从零到50万在线的实战教程
  • TestProf高级用法:AnyFixture实现全局测试数据复用
  • [NOIP2020] 微信步数
  • 2026年4月美甲培训公司口碑推荐,化妆培训/纹绣培训/美甲培训/美发培训/彩妆培训,美甲培训机构口碑推荐 - 品牌推荐师
  • 按键电路设计