发布网友 发布时间:12小时前
我来回答
共1个回答
热心网友 时间:12小时前
socket通讯的服务端,在accept成功后,一般要fork一个子进程,来完成后续的与客户端通讯的工作,而主进程继续循环,进行下一个accept继续等待连接。在子进程里,使用recv来接收客户端发来的数据时,如果接收到的数据是undefined,就表示出错了(比如客户端断开了连接),这时候就要终止子进程。