【问题标题】:Bidirectional WebSockets in laravel?laravel中的双向WebSockets?
【发布时间】:2019-05-03 09:50:02
【问题描述】:

这里有人熟悉 laravel 中的双向 WebSockets 吗? 请注意,我不是在谈论 pusher+echo。 pusher+echo 无法向服务器发出请求。 我有 express.js 的经验,其中套接字可以在服务器端侦听。 我正在寻找类似的功能。非常感谢任何建议或帮助

【问题讨论】:

    标签: node.js laravel sockets websocket phpwebsocket


    【解决方案1】:

    您是否尝试过 laravel events 方法以及 socketIO(如 https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with-laravel-51 中所述)

    在这种方法中,您可以将消息发送回套接字服务器,或者您可以发起 XHR 请求以直接与后端服务器(带有 laravel 的服务器)交互。

    【讨论】:

    • 我总是可以调用 XHR 服务与服务器通信,但这很慢。这就是套接字出现的地方。这在 node.js 中非常简单,如果你知道 node.js 你知道我在说什么
    • 不,我不是指http轮询,而是只有在收到套接字握手时才启动xhr请求。所以我猜服务器请求将是最小的,并且只会在需要时发生。
    • 我现在正在查看laravel.com/docs/5.7/events。如果我抓到什么东西会在这里ping
    • 在我的情况下,api非常频繁,比如whatsapp中的双勾和蓝勾。我这里真的需要一个socket api
    • 让我看看事件,让你知道
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-23
    相关资源
    最近更新 更多