20234203郑凯夫《Python程序设计》实验三报告

20234203郑凯夫 2024-04-24 23:15:37

# 20234228 2023-2024-2 《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 2342
姓名: 郑凯夫


学号:20234203
实验教师:王志强
实验日期:2024年4月23日
必修/选修: 公选课

(一)实验内容

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

(二)实验要求

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

(2)要求包含文件的基本操作,例如打开和读写操作。

(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。

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

(三)实验过程

利用老师所提供服务端、客户端原码,创建端口

以下为原码

 (顺序依次为服务端、客户端)

 

进行读写操作,将客户端输入内容保存至文档

 本机将同时作为服务端及客户端进行操作

 

 

查看写入内容

与20234112李文飞同学互为客户端、服务端进行对话

 

  成功了,Python你害苦我了

(四)实验过程中遇到的问题和解决过程

通过搜索了解到,服务端上如果填127.0.0.1 ,就只能从本地访问。如果想要用其他计算机访问,可以将地址改为 0.0.0.0,同时客户端上要填上服务端的ip地址。

具体可win+r键后输入cmd ,随后在指令窗口输入ipconfig后查询ipv4地址

问题2:输入文件路径,报错

解决方案:需要加上后缀.txt,才能保证程序运行

问题3:计算机结束拒绝报错

解决方案:注意启动顺序,顺次服务端客户端,后启动正常

(五)其他(感悟、思考等)

人生苦短,我用Python。在Python上第一次体会到深深的无力感,从不停报错的地址和文件后缀中不断查找相关资料,在CSDN各大社区学习解决方案,借鉴对照了同学们的操作方法,煎熬而漫长地解决了实际问题。第一次使用通信,有一些感到不可思议与新奇,我将继续学习Python知识,提升知识素养,提升个人本领

...全文
170 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文系统性地介绍了Neo4j图数据库的技术体系、核心原理与企业级实战应用,涵盖从基础理论到生产落地的完整知识链条。深入剖析了Neo4j作为原生图数据库在存储架构、数据模型、查询语言(Cypher)方面的核心技术优势,重点讲解其基于节点、关系、属性的三元组模型和原生图存储机制,对比传统关系型数据库在处理复杂关联数据时的性能瓶颈。文档全面覆盖环境部署、工业级建模规范、Cypher深度编程、海量数据导入、Python/Java全栈开发集成、图算法分析(GDS)、高可用集群搭建及性能调优等内容,并通过金融风控知识图谱项目实现端到端的综合实战演练,提供可直接复用的建模模板、优化方案与故障排查手册。; 适合人群:具备一定数据库基础,从事大数据、人工智能、金融风控、知识图谱等相关领域的研发人员、架构师及数据工程师,尤其适合工作1-5年希望掌握图数据库企业级开发能力的技术人员。; 使用场景及目标:①掌握Neo4j在金融风控、社交网络、知识图谱等复杂关联场景下的建模与查询能力;②实现海量图数据的高效导入、集群部署与性能优化;③结合GDS图算法进行社群发现、路径分析、核心节点挖掘等智能分析任务;④构建前后端一体化的企业级图谱可视化系统。; 阅读建议:此资源强调工程化与生产级落地,建议结合实际项目边学边练,重点关注建模规范、索引设计、Cypher执行计划优化与集群运维等关键环节,配套源码与配置模板应作为开发参考标准使用。

93

社区成员

发帖
与我相关
我的任务
社区描述
Python程序设计作业
软件构建 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧