错误详情如下图:
出现该错误的程序运行环境:程序开启了多个进程监听同一端口,while
死循环每间隔 1us
调用一次 stream_select
接受客户端连接 + 读取客户端消息,按 ctrl + c
控制进程退出的时候报错。
这是什么原因??如何解决??
错误详情如下图:
出现该错误的程序运行环境:程序开启了多个进程监听同一端口,while
死循环每间隔 1us
调用一次 stream_select
接受客户端连接 + 读取客户端消息,按 ctrl + c
控制进程退出的时候报错。
这是什么原因??如何解决??
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答791 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答698 阅读✓ 已解决
出错的原因是你按了CTRL+C,解决方法是别按CTRL+C
你如你是在Linux/Unix下,可以用
pcntl_signal()
函数来处理中断信号.收到信号时设置变量,让你的死循环正常退出就好了.