icemanpro
V2EX  ›  PHP

laravel 中如何做 tcp client 长连接?

  •  
  •   icemanpro · Aug 18, 2020 · 4106 views
    This topic created in 2280 days ago, the information mentioned may be changed or developed.
    现在想在 laravel 中,tcp client 连接到其它的 tcp server 上。tcp client 上收到的消息能显示到网页上。看了下网上的方法,基本上是接连到 tcp server 后,收到消息就断开。

    不知现在有没有办法解决这个问题。
    8 replies  •  2020-08-19 08:45:04 +08:00
    zachlhb
    zachlhb
    Aug 18, 2020 via Android
    1
    长链接用 workman 吧,laravel 不适合长链接
    xbchaonba
    xbchaonba
    Aug 18, 2020
    2
    websocket
    back0893
    back0893
    Aug 18, 2020
    3
    swoole 负责 workerman.
    laravel 不支持
    ben1024
    ben1024
    Aug 18, 2020
    4
    开 workerman 或 swoole
    要不单独实现
    wysnylc
    wysnylc
    Aug 18, 2020
    5
    websocket,长连接或者轮询存在太多问题
    yangxiaopeipei
    yangxiaopeipei
    Aug 18, 2020
    6
    用 sse 试试
    augustpluscn
    augustpluscn
    Aug 18, 2020
    7
    laravel echo server 具体可以看一下文档中广播这一章节
    tzdyh
    tzdyh
    Aug 19, 2020
    8
    websocket 可以满足,具体实现看 laravel 广播,基本开箱即用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1877 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 08:19 · PVG 16:19 · LAX 00:19 · JFK 03:19
    ♥ Do have faith in what you're doing.