目标:
1:掌握编写的服务端如何接收客户端发来的多条消息
2:掌握如何接受多个客户端的连接
一:编写的服务端接收多条客户端发来的消息代码实现
功能:实现编写的服务端可以接收多条客户端发来的数据
理论实现:在服务端接收数据语法前面 recv 加上一个死循环即可接收多条客户端发来的消息
注意事项:
1:如果客户端与服务端断开连接,那么服务端接收客户端发来的数据为空!!
2:在 python 中的 while 循环的判断条件只要是非空就为真,例如 while “xxx“: 这个循环判断为真,因为”xxx“不为空
快速代码体验
二:服务器如何连接多个客户端
功能:让服务器连接多个客户端
代码思想:在套接字的 accept()方法上面加上一个死循环**,即可接受多个服务器的连接!
注意事项:现在这个阶段,必须要等第一个连接的客户端断开连接,第二个客户端才可以正常连接,后面多线程可以解决这个问题
快速代码体验