20244101 2024-2025-2 《Python程序设计》实验三报告
学号 2019-2020-2 《Python程序设计》实验x报告
课程:《Python程序设计》
班级:2441
姓名:马清莹
学号:20244101
实验教师:王志强
实验日期:2020年4月15日
必修/选修: 公选课
1.实验内容
实现一个基于TCP协议的简单聊天程序,包含以下功能:
- 服务器端能够绑定指定IP和端口并监听客户端连接
- 建立连接后,服务器端可以接收客户端发送的消息
- 服务器端可以主动向客户端发送消息
- 使用多线程实现收发消息的并发操作
2. 实验过程及结果
(分别作为服务端和客户端)
1.socket创建与绑定:
使用socket.AF_INET指定IPv4地址族
使用socket.SOCK_STREAM指定TCP协议
通过bind()方法绑定服务器IP和端口


2.创建服务器/客户端,填写服务器地址,创建监听次数,以while循环保障对话进行


3.实验结果


3. 实验过程中遇到的问题和解决过程
- 问题1:两台电脑无法收发消息
- 问题1解决方案:未连接到同一wifi中
其他(感悟、思考等)
这段代码虽然简单,却让我联想到我国通信安全的发展历程。从早期的明文传输到如今的国密算法,技术不断升级的背后是无数科研工作者的付出。作为开发者,我们既要掌握基础通信原理,也要时刻绷紧安全这根弦,在实际编码中重视数据加密和隐私保护,这才是对通信事业最好的致敬。

浙公网安备 33010602011771号