Swoole\Coroutine\Client如何监听server发送过来的数据

SwooleCoroutineClient如何监听server发送过来的数据

阅读 211
评论
    2 个回答

    是想问应用层的写法还是底层原理?

    以下的写法 是遇到什么业务场景和问题 没收到数据吗

    <?php
    $client = new Swoole\Coroutine\Client(SWOOLE_SOCK_TCP);
    if (!$client->connect('127.0.0.1', 9501, 0.5))
    {
        exit("connect failed. Error: {$client->errCode}\n");
    }
    $client->send("hello world\n");
    echo $client->recv();
    $client->close();
      • 3.4k

      本质上还是epoll监听fd的读写事件,事件发生时唤醒协程进行处理。

        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题
        推荐文章