首页 > 解决方案 > PAWL - 多次发送不会异步执行

问题描述

我正在使用 Rachet Pawl,但在异步向服务器发送多条消息时遇到问题。

public function connect() {
    \Ratchet\Client\connect(connection parameters)->then(function($conn) {
        $conn->send(something);
        sleep(5);
        $conn->send(something else);
    }, function ($e) {

    });
}

我希望服务器会收到“一些东西”,然后 5 秒后会收到“其他东西”。

相反,服务器会在 5 秒后同时收到“某物”和“其他东西”。

你知道如何预防吗?

标签: phpwebsocket

解决方案


推荐阅读