【问题标题】:PHP Websocket Client [closed]PHP Websocket客户端[关闭]
【发布时间】:2021-09-14 23:19:37
【问题描述】:

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

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

【问题讨论】:

  • PHP 100% 可能。向我们展示您的代码和问题,以便解决。
  • 这当然是可能的。不过不要重新发明轮子 - start here
  • 谢谢你们,你们的 cmets 给了我勇气,让我看得更远。找到了解决方案。任何其他更受欢迎的提示和技巧可能会对其他人有所帮助

标签: php laravel wss fsockopen laravel-websockets


【解决方案1】:

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

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();

【讨论】:

    猜你喜欢
    • 2011-11-01
    • 1970-01-01
    • 2011-11-07
    • 2014-07-11
    • 2012-03-20
    • 2021-03-25
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    相关资源
    最近更新 更多