# 20232102王琦杭《Python程序设计》实验三报告

20232102王琦杭 2024-04-20 22:56:28

课程:《Python程序设计》
班级: 2321
姓名: 王琦杭
学号:20232102
实验教师:王志强
实验日期:2020年4月17日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

(1)运行服务器端代码,它会开始等待客户端连接。

img

(2)运行客户端代码,在连接服务器时,客户端代码会等待用户输入,并将其发送给服务器。

img

(3)服务器接收到客户端发送的消息后,会将其打印出来,并等待服务器输入消息。

img

img

(4)输入"bye"后,客户端和服务器端的连接会关闭。

img

(5)完整代码

img

img

以下是与20232110周淳同学合作的结果:
(1)周淳同学为服务端:

img

(2)我为服务端:

img

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

  • 问题1:不能正常使服务端和客户端程序停止

  • 问题1解决方案:通过if语句检测bye来停止

img

其他(感悟、思考等)

本次实验很有趣,原来搭建服务器可以很简单。平时也要警惕一些来路不明的文件,不要随意点开。

参考资料

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

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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