icemanpro
V2EX  ›  PHP

laravel 中如何做 tcp client 长连接?

  •  
  •   icemanpro · Aug 18, 2020 · 3796 views
    This topic created in 2114 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
        1
    zachlhb  
       Aug 18, 2020 via Android
    长链接用 workman 吧,laravel 不适合长链接
    xbchaonba
        2
    xbchaonba  
       Aug 18, 2020
    websocket
    back0893
        3
    back0893  
       Aug 18, 2020
    swoole 负责 workerman.
    laravel 不支持
    ben1024
        4
    ben1024  
       Aug 18, 2020
    开 workerman 或 swoole
    要不单独实现
    wysnylc
        5
    wysnylc  
       Aug 18, 2020
    websocket,长连接或者轮询存在太多问题
    yangxiaopeipei
        6
    yangxiaopeipei  
       Aug 18, 2020
    用 sse 试试
    augustpluscn
        7
    augustpluscn  
       Aug 18, 2020
    laravel echo server 具体可以看一下文档中广播这一章节
    tzdyh
        8
    tzdyh  
       Aug 19, 2020
    websocket 可以满足,具体实现看 laravel 广播,基本开箱即用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3319 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 12:32 · PVG 20:32 · LAX 05:32 · JFK 08:32
    ♥ Do have faith in what you're doing.