workerman stream_set_blocking 和 stream_socket_accept($mainSocket, $timeout) 区别

meows

如果把 socket_accept($mainSocket, 0) 超时设置为0,那么直接返回结果。
stream_set_blocking 但是我看见workerman 内部把mainSocket 也设置为非阻塞。

疑问:
既然服务器不在等待直接返回,还有必要设置为监听套接字非阻塞呢?

515 1 0
1个回答

walkor

显然设置成非阻塞更保险

年代过于久远,无法发表回答
🔝