20234212童德昌 实验三《Python程序设计》实验报告

20234212童德昌 2024-04-23 22:12:47

 # 20234212  2022-2023-2 《Python程序设计》实验3报告

课程:《Python程序设计》
班级: 2342
姓名: 童德昌
学号:20234212
实验教师:王志强
实验日期:2024年4月22日
必修/选修: 公选课

## 1.实验内容

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

## 2. 实验过程及结果
1.分别构建socket的Server与Client。

 

2.在自己电脑中尝试运行。 

 服务器:

客户端:

3.与20234212杜钰霖进行联机测试。 

服务器:

客户端:

 

## 3. 实验过程中遇到的问题和解决过程
- 问题1:客户端程序  file  未设置


- 问题1解决方案:寻找其他方法(详见编程)
- 问题2:服务器编码无法“完成”循环
- 问题2解决方案:寻求AI无果后,果断寻求老师帮助,得知是  accept()  使用错误。
- 问题3:accept()使用错误
- 问题3解决方案:将其置于循环部分之外。
- 问题4:无法确定IP与端口
- 问题4解决方案:打开所连接的WLAN的详细信息。

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

Python的学习不是一蹴而就的,需要我们持之以恒地摸索。而在本次实验中,我深刻领悟到Python程序的成功运行,不仅仅在于编码的正确使用,还离不开运行逻辑的简洁有序。事实上,作为由西方开发出来的工具,其语言逻辑无疑是符合他们的语言逻辑,如果生硬地用汉语逻辑套用,很容易出现逻辑错误。这一教训警示我,要想学好Python,离不开对英语这一门语言的深入学习。

...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

93

社区成员

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

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