如何通过 ReactPHP 组件连接 wss

苏哈比德库

我有一个适用于 js 实现的 URI,构建为:“wss://domain”

当我想为这个套接字实现一个订阅者时:

        $loop = Factory::create();

        $connector = new Connector($loop);

        $promise = $connector->connect($uri);

        $promise->then(function(ConnectionInterface $connection) {
            $connection->on('data', function ($data) {
                echo $data;
            });
        }, function (\Exception $e) {
            echo $e->getMessage();
        });

        $loop->run();

承诺通过以下消息捕获异常:“没有可用于 URI 方案“wss”% 的连接器“

我找不到 wss 的任何连接器。有没有可以直接使用的连接器?或者我应该用另一个连接器包裹?

怀里·哈克西姆斯

嘿这里的 ReactPHP 核心维护者,react/socket只支持低级别连接,如 UDP、TCP 等,您必须在该连接上实现协议。react/http为 HTTP 做到这一点,而https://github.com/ratchetphp/Pawl是 ReactPHP 的 WebSocket 客户端,它建立在前面提到的那两个之上

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

WebSocket 通过 ws 未连接但 wss 是

如何使用MQTT连接到wss?

如何在Reactphp上自动重新连接客户端?

XSockets WSS无法连接

当通过HTTP路由到后端时,Nginx Ingress如何处理通过HTTPS(wss:...)的传入WebSocket连接?(ws:...)?

如何连接到“ wss”上的特定端点[IBM Watson]

如何获取特定的ReactPHP套接字错误?

无法通过wss连接到Flask-Socketio,但可以通过ws工作

通过WSS连接到在本地网络上运行的Polkadot Full Noder失败

尝试通过https://而不是wss://进行连接的Socket.IO并收到CORS错误

通过安全SSL的WSS连接仅在FireFox上失败,错误1006

如何通过连接使用组件中的状态

连接失败时如何使用WSS4JOutInterceptor在CXF中捕获SOAP请求消息

我不知道如何使用 https 或 wss 连接服务器和客户端

如何使用安全的WebSocket(WSS)?

使用 Stunnel 将 wss 连接到 wsServer

Laravel Echo尝试连接wss而不是ws

无法在Android中将WebSocket与WSS连接

WSS / TLS WebSocket与Swift iOS的连接

Java WSS连接无法创建传输异常

如何在reactPHP服务器中保持状态?

ReactPHP 如何将请求的 URL 放入变量中?

通过身份验证的Cognito用户(带有附加策略)[基于WSS的MQTT]拒绝了AWS IoT核心连接

Firefox 72.0.2是否尝试建立与wss://kre.kayako.net的连接?我如何找出连接尝试的来源?

如何通过特定的像素坐标显示连接的组件

Redux:如何测试连接的组件?

如何扩展“已连接”组件?

通过WSS传输时,无法使用现成的XSockets.NET C#API连接到XSockets.NET服务器

如何通过提琴手捕获gatling.io https / wss调用?