问题描述
我目前正在尝试创建一个 WebSocket 客户端以使用 PHP(不使用 JavaScript)连接到 wss:// URL。尝试编写一个简单的函数或类已经好几天了。
我尝试并查看了 fsockopen
、各种流以及 Racket,但未能在他们的文档中看到客户端类。这可以用 PHP 实现吗?代码示例或任何方向将不胜感激。
解决方法
对于未来的任何人来说,这就是我发现和使用的。在公园里散步。
<?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();