BusinessWorker 异步连接 Register

echo1

@walkor大人:

AsyncTcpConnection 类 connect方法中

$this->_socket = stream_socket_client("{$this->transport}://{$this->_remoteAddress}", $errno, $errstr, 0,

 STREAM_CLIENT_ASYNC_CONNECT);

设置了STREAM_CLIENT_ASYNC_CONNECT 标志,异步连接服务端,

这个与同步连接方式有何区别的, 求解答, 谢谢~

3618 1 0
1个回答

walkor

加上STREAM_CLIENT_ASYNC_CONNECT 后stream_socket_client会立刻返回,不会阻塞等待。
等tcp链接建立完成后,可以调用io复用接口的到链接建立的通知

  • 暂无评论
年代过于久远,无法发表回答
🔝