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

(一)实验内容

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

(二)实验要求

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

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

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

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

(三)实验报告

在规定时间前发表博客,标题“学号 实验三《Python程序设计》实验报告”

课程:《Python程序设计》
班级: 2442
姓名: 孙爱宣
学号:20244213
实验教师:王志强
实验日期:2025年4月15日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;
①创建服务端,并与同学的电脑连接同一个热点,填写好服务器IP地址,建立连接

填写服务器地址

成功建立连接后,运行程序,能够正常收到以及回复客户端消息

②创建客户端,与同学电脑身份互换,填写对方服务器IP地址,建立连接


成功建立连接后,尝试向同学发消息并收到回复,随后输入N停止程序

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

  • 问题1:无法与对方的电脑连接
  • 问题1解决方案:寻找问题发现是由于双方没有填写相同的正确的IP地址,重新核对IP地址并统一填写。

其他(感悟、思考等)

又学习了新的编程知识,同时在编写程序过程中能够独立解决部分问题,是一个良好的发展。同时这次编程让我更加深切地明白不能够仅是复制粘贴老师写的代码而不加以思考,要经过自己的加工才能真正成为自己的知识。

参考资料

posted @ 2025-04-22 20:29  孙爱宣  阅读(68)  评论(0)    收藏  举报