laravel 中如何做 tcp client 长连接?

2020-08-18 09:00:23 +08:00
 icemanpro
现在想在 laravel 中,tcp client 连接到其它的 tcp server 上。tcp client 上收到的消息能显示到网页上。看了下网上的方法,基本上是接连到 tcp server 后,收到消息就断开。

不知现在有没有办法解决这个问题。
2971 次点击
所在节点    PHP
8 条回复
zachlhb
2020-08-18 09:02:03 +08:00
长链接用 workman 吧,laravel 不适合长链接
xbchaonba
2020-08-18 09:04:29 +08:00
websocket
back0893
2020-08-18 09:16:50 +08:00
swoole 负责 workerman.
laravel 不支持
ben1024
2020-08-18 12:27:07 +08:00
开 workerman 或 swoole
要不单独实现
wysnylc
2020-08-18 12:27:45 +08:00
websocket,长连接或者轮询存在太多问题
yangxiaopeipei
2020-08-18 13:44:52 +08:00
用 sse 试试
augustpluscn
2020-08-18 15:12:10 +08:00
laravel echo server 具体可以看一下文档中广播这一章节
tzdyh
2020-08-19 08:45:04 +08:00
websocket 可以满足,具体实现看 laravel 广播,基本开箱即用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/699153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX