20244103 2024-2025-2《Python程序设计》实验三报告
课程:《Python程序设计》
班级: 2441
姓名: 张乐
学号:20244103
实验教师:王志强
实验日期:2020年4月28日
必修/选修: 公选课
(一)实验内容
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。
(二)实验过程及结果
1.查询自己电脑的ip地址
输入win+r后,再次输入cmd,打开命令提示符

在其中输入ipconfig后,得到本机的ip地址

2.导入socket模块,以此来实现通信作用

3.设置监听和客户端连接,使客户端与服务器进行连接,并进行提示

4.采用while循环保证多次通信

5.尝试进行客户端与服务端的连接,连接成功


下图为完整代码

(三) 实验过程中遇到的问题和解决过程
问题一:运行多次后,出现“端口已被占用”的提示
解决方法:更改ip地址后的数字后解决
(四)感悟与反思
经过这一个实验我认识到了socket服务端与客户端运行的具体原理,提升了对网络编程的理解,同时意识到严谨的工作作风和细致的工作态度的重要性,一旦出现纰漏,就会导致整个程序无法正常运行
浙公网安备 33010602011771号