while(1)socket编程什么时候结束循环

请问while(1)socket编程什么时候结束循环,这是服务器端用循环
recvfrom收到的数据图片说明

一般来说服务器需要循环响应客户端数据传输请求,所以在原则上让服务器端完成某种条件退出程序是不符合实际使用的,当服务器维护时,程序会被直接终止,所以没必要设置退出循环的情况

服务器就是不停循环不需要退出 直到服务器程序需要停止的时候 用一个标识位来break

光这么写不会退出循环,除非线程被中断。一些程序,比如操作系统自己,就是在做死循环,这个也很正常。