Laravel 怎么样使用 TCP

要使用TCP,我首先想到用swoole 。
然后去找个扩展包laravel-swoole 。
现在问题是这个扩展包好象不支持TCP的,只支持websocket。(还是我使用的不对?)

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5

laravel是传统的web应用应用框架,不适合TCP,建议用基于swoole的hyperf或者swoft。

4年前 评论
半人间 (楼主) 4年前
诺大的院子 4年前
半人间 (楼主) 4年前
诺大的院子 4年前
半人间 (楼主) 4年前

@半人间
Socket与WebSocket处于的网络层级是不对等的,很难直接比较。WebSocket在网络七层协议上的层级等同于Http,而Socket位置处于七层协议中的第四层,Socket是操作系统对TCP、UDP的封装。WebSocket处在上层,Socket处在下层,WebSocket依赖于Socket,Socket为WebSocket服务。

4年前 评论
半人间 (楼主) 4年前
leo

你是想连接其他程序的 TCP 端口还是打开 TCP 端口被其他程序连接?

4年前 评论
半人间 (楼主) 4年前
leo (作者) 4年前
aodaobi

laravel 还在做传统http服务,它不擅长的让别的来做 swoole 的话推荐mixphp

4年前 评论
leo

你需要的是 Swoole 而不是 laravel-swoole,你的问题不需要用 laravel-swoole 来解决

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!