PHP Websocket 客户端 [已关闭]

问题描述 投票:0回答:1

我目前正在尝试创建一个 WebSocket 客户端,以使用 PHP(不使用 JavaScript)连接到 wss:// URL。花了几天时间尝试编写一个可以做到这一点的简单函数或类。

我尝试并查看了

fsockopen
、各种流以及 Racket,但未能在他们的文档中看到客户端类。这可以用 PHP 实现吗?代码示例或任何方向将不胜感激。

php laravel websocket fsockopen laravel-websockets
1个回答
3
投票

对于任何展望未来的人来说,这就是我发现和使用的。去公园散步。

PHP-WSS

<?php
use WSSC\WebSocketClient;
use \WSSC\Components\ClientConfig;

$client = new WebSocketClient('ws://localhost:8000/notifications/messanger/yourtoken123', new ClientConfig());
$client->send('{"user_id" : 123}');
echo $client->receive();
© www.soinside.com 2019 - 2024. All rights reserved.