首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole是否支持websocket协议
发布于11年前 · 5 次浏览 · 来自
提问
I
IOO
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2015-04-18
范
范德萨
能不能给个脱离swoole framework的例子啊,我是说直接用swoole扩展实现的单纯的websocket_server.php。一般项目都有原有框架了,再套进swoole框架有点不合适啊,只是借助swoole扩展实现实时高并发websocket通信还是很诱人的。
赞
0
回复
2015-04-19
w
wjqq
你从swoole framework中抽取需要的类即可。
赞
0
回复
2015-04-20
搬
搬砖工很、Leo
websocket_server.php中: $server = new \Swoole\Network\SelectTCP('0.0.0.0', 9503); class SelectTCP extends \Swoole\Server \Swoole\Server.php中运用的都是stream_socket_***函数,也就是说swoole frame_work中实现的websocket不是基于swoole扩展来的?
赞
0
回复
2015-04-26
爱
爱上你的吻
SelectTCP这是另外的驱动。选择 $server = new \Swoole\Network\Server 这个是用swoole扩展的。
赞
0
回复
2015-04-26
从
从没开始
哎,貌似框架你们也不怎么重视,要看懂代码实在费劲,我自己简单实现了基于swoole扩展的websocket通信。。。 Swoole.php {{{ <?php namespace modules\websocket; /* * 基于swoole扩展实现的websocket服务端 * @author red * */ abstract class Swoole { public $host; // 监听地址 public $port; // 监听端口 public $config; //
赞
0
回复
2015-04-26
0
0.0
这代码展示不给力啊。。。。。看起来好乱。服务端主要就是swoole类,在起服务的文件里实例化它并实现onMessage方法就可以了。上面的client.php就是实现了一个发送、自动回复的聊天功能。
赞
0
回复
2015-04-26
↘
↘阿树
现在貌似有个问题 就是onMessage收到的中文编码问题。。。。。。。 {{{ 2013-12-27 16:36:29------------------------- {"message":"èå¾·è¨","name":"大æ³å¸","color":"FF7000"} 2013-12-27 16:52:16------------------------- Arr
赞
0
回复
2015-04-26
布
布丁丁
这代码展示真心不给力,还不允许放站外的地址。。。。。。
赞
0
回复