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

20254126王溪泽 实验三报告

20254126王溪泽《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 2541
姓名: 王溪泽
学号:20254126
实验教师:王志强
实验日期:2026年4月28日
必修/选修:专选课

1.实验内容

实验一:创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
实验要求:
(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;

(2)要求发送方输入内容,并传输;接收方收到信息并显示。

实验二:使用LLM生成一个带图形界面的程序
实验要求:
(1)分析关键代码的功能和使用方法

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

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

2. 实验过程及结果

实验一
(1)打开“设置—网络”,修改本机IP地址,构建端口。
image

(2)编写程序使客户端可以通过IP地址和端口与服务器完成对接。

image

(3)使用“while”循环结构,使服务端能够连续接受客户端的连接请求。

image

(4)以相同的方式创建客户端

image

(5)检查两段代码无误后开始对话

第一次由我作为服务端,成功连接客户端后进行对话

服务端

第二次由我作为客户端,成功连接服务端后进行对话

客户端

实验二

(1)运用千问大模型,生成一段带图形界面的程序代码

image

(2)成功连接后输入对话

大模型

(3)对比总结:
1.大模型生成的代码更加复杂、多元化,格式也更加贴近日常的对话聊天框,绑定了键事件,用户可以直接按回车发送消息,符合现代聊天软件的操作习惯;
同时还使用了ScrolledText并在append_msg中调用.see(tk.END),确保新消息到来时聊天窗口自动滚动到底部。
2.大模型生成的代码不像我们自己自己写的一样可以显示各用户的昵称,而是统一用【我】来表示,无法区分是谁发的言。

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

  • 问题1:出现连接失败的情况
  • 问题1解决方案:询问同学后发现是防火墙未关闭,关闭后连接成功
    image

其他(感悟、思考等)

1.对于不熟悉的地方可以多多请教优秀的同学,积累经验;
2.实验要趁热打铁,拖的时间越久忘的越多;

参考资料

  • 《Java程序设计与数据结构教程(第二版)》

  • 《Java程序设计与数据结构教程(第二版)》学习指导

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

相关文章:

  • 私有网络的地址范围是什么?
  • 从‘删除最后一个元素’说起:深入理解JavaScript数组操作的性能与副作用
  • TIC-80终极指南:如何突破技术限制创造更丰富的游戏体验
  • 当MCP 2026遭遇供应链投毒:如何在37秒内完成漏洞定位→影响面测绘→策略注入→结果验证全链路?
  • 终极指南:DesignPatternsPHP结构型模式如何解决复杂架构设计难题
  • MCP 2026日志分析智能告警配置全链路拆解,从LogParser到AlertCorrelation Engine的8个关键参数调优
  • 2026年安徽摩托车检测机构最新排行榜:摩托车检测企业求推荐/摩托车检测优质公司推荐榜单/摩托车检测品牌机构 - 品牌策略师
  • 现实增强滤镜漏洞:软件测试视角下的风险与应对
  • LobeChat数据库设计:完整表结构关系模型解析
  • ARM Cortex-M33 安全实战:手把手教你用 SAU 划分安全与非安全内存区域
  • mermaid流程图在线工具
  • 2026年阿里云快速教程:OpenClaw怎么搭建及大模型API Key、Skill集成全攻略
  • 在Obsidian中集成AI助手:BMO Chatbot插件配置与实战指南
  • 在线水印怎么去除?2026实测在线去水印工具推荐与方法汇总 - 科技热点发布
  • 创业公司如何利用taotoken聚合api快速验证多个ai产品创意
  • 暗物质测试方案:从软件测试视角探索宇宙谜题
  • Docker 27集群部署实战:7行核心代码+3层安全加固+5分钟冷启动,产线已验证
  • Subtitle Edit:免费开源字幕编辑器的终极指南与5大核心功能详解
  • 镇江本地专业防水TOP5靠谱推荐:家里漏水不用愁,免费上门不求人。本地最新防水企业资讯:专业师傅持证上门,收费透明无隐藏收费,质保5-10年,售后有保障 - 企业资讯
  • Nitronic50不锈钢哪家好?Ni50不锈钢厂商推荐 - 品牌2026
  • 告别调参!用BioViL-CLIP零样本搞定胸部X光片诊断,附完整Prompt工程指南
  • AISMM×AI治理框架深度耦合:3步完成合规性自检,92%企业忽略的第2步决定审计成败
  • 系统崩了别慌!手把手教你用麒麟LiveCD U盘救回桌面数据(附rsync命令详解)
  • 提升开发效率:用快马ai生成windowscleaner可复用代码模块
  • 不锈钢厂商2026年推荐:UNS S17400不锈钢厂商联系方式 - 品牌2026
  • 终极Vundle.vim插件接口指南:轻松扩展Vim功能的完整API文档
  • 2026年合金厂商哪家好?广东地区的HC-276合金厂商推荐 - 品牌2026
  • 网络工程师问你一个问题,如果一个工作非常累但是钱很多,你愿意干吗?
  • 5分钟解锁群晖音乐体验:Synology QQ音乐歌词插件的技术革新
  • PFL-Non-IID实战案例:从MNIST到Cifar100的完整实验流程