目标:
    1:掌握编写的服务端如何接收客户端发来的多条消息
    2:掌握如何接受多个客户端的连接


    一:编写的服务端接收多条客户端发来的消息代码实现

    功能:实现编写的服务端可以接收多条客户端发来的数据
    理论实现:在服务端接收数据语法前面 recv 加上一个死循环即可接收多条客户端发来的消息

    注意事项:

    1:如果客户端与服务端断开连接,那么服务端接收客户端发来的数据为空!!
    2:在 python 中的 while 循环的判断条件只要是非空就为真,例如 while “xxx“: 这个循环判断为真,因为”xxx“不为空

    快速代码体验

    image.png


    二:服务器如何连接多个客户端

    功能:让服务器连接多个客户端

    代码思想:在
    套接字的 accept()方法上面加上一个死循环**,即可接受多个服务器的连接!

    注意事项:现在这个阶段,必须要等第一个连接的客户端断开连接第二个客户端才可以正常连接,后面多线程可以解决这个问题

    快速代码体验

    image.png