怎样建立 websocket 服务器呢
我的配置Window+Xamppp+Laravel 5.5;
我百度了好多,总是说swool,但是我又查询了,swool似乎无法安装在window下;
不知道还有那种方式可以解决呢。
在windows下建立websocket可以看看workerman
http://websocketd.com/ 了解一下,不一定非得用 php 实现的
laravel-echo-server
建议你用 swoole 不用多少行代码就可以解决。而且 swooleg官网已经给出代码了。
@Gebriel window 不是不支持 swoole 嘛
基于PHP实现的 websocket 服务器其实有挺多实现的诸如:amphp , workerman , reactphp
想了解原理的话可以看看这片文章 博客:老司机带你用 PHP 实现 Websocket 协议
不一定要使用laravel自带的一些插件,这些插件使用来做websocket总是有问题,之前也试着解决过几次,但多数时候配置繁琐不说,信息总是时有时无,只有使用收费的pusher的时候,才感觉稳定。
许多项目我都是独立使用workman做websocket服务器,使用GatewayWorker能快速开发相关功能,集成到laravel或者tp等php常规框架一起使用,能完美解决websocket通讯问题,实现了聊天室、客服,包括小程序中的各种实时交互与应用相关的功能。可以看demo(https://element.wmhello.cn)
php方案的话 就swoole