UDP并发方案
UDP服务器是顺序迭代的,服务器等待客户端请求,然后读取请求,处理请求,发回响应。 并发常见思路是使用多线程,服务器在读取一个新请求之后,可以交由一个线程处理,该线程在处理之后直接将相应内容发给客户端 另一当面,UDP服务器和多个客户端交互,但是却没有多个socket,典型的解决方案是,服务器为每个客户端创建了一个新的socket,并绑定一个新的端口,客户端有就通过这个新的socket与服务器,获得响应 //多个socket for ( ; :winking_face: { /*等待新的客户端连接*/ recvfrom(&from_addr) //创建一个新的进程,由该
下载地址
用户评论