php - 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 秒后同时收到“某物”和“其他东西”。
你知道如何预防吗?
解决方案
推荐阅读
- c++ - 当输入某些字母时,无符号整数变量显示为 0
- amazon-web-services - AWS RDS 服务创建:无法为 RDS 选择子网?
- flutter - 如何为 Flutter 中的 TextField 和 NumberFormat 异常赋予默认值?
- java - 我的“自定义模型数据”纹理不适用于我自己的文件
- google-sheets - 拖动公式时删除零
- python - 如何在 Python 中绘制多个子图数据框直方图?
- flutter - 我的 Flutter 代码在模拟器上不起作用。手势检测器似乎没有检测到手势
- odoo - odoo docker run show "'postInstallation': 无法连接到 postgresql:5432"
- python - 时间序列多类分类数据的损失和准确度常数
- c# - 在只读字段和 getter-only 属性之间使用一种方式比另一种方式有什么好处?