WorkerMan 入门学习之GatewayWorker框架使用

Posted tinywan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WorkerMan 入门学习之GatewayWorker框架使用相关的知识,希望对你有一定的参考价值。

GatewayWorker是基于Workerman开发的一个可分布式部署的TCP长连接框架,专门用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等

文档地址:http://www.workerman.net/gatewaydoc/

一、测试官方DEMO(Windows 版本)

1、下载demo

2、解压到任意位置,我这里为:D:phpStudyPHPTutorialWWWGatewayWorker

3、进入GatewayWorker目录

4、双击start_for_win.bat启动。(如果出现错误请参考这里设置php环境变量),效果如下

技术分享图片

5、命令行窗口运行 telnet 127.0.0.1 8282,输入任意字符即可聊天(非本机测试请将127.0.0.1替换成实际ip)。

技术分享图片

 

以上表示测试成功

二、修改测试websocket

1、需要修改 start_gateway.php 指定websocket协议,像这样

$gateway = new Gateway(websocket://0.0.0.0:7272);

2、重新启动 start_for_win.bat

3、测试js

技术分享图片

 三、和TP5.1框架结合测试

 

  

 

以上是关于WorkerMan 入门学习之GatewayWorker框架使用的主要内容,如果未能解决你的问题,请参考以下文章

WorkerMan 入门学习之基础教程-Connection类的使用

Python学习之入门书籍

Scala学习之Scala快速入门

python入门学习之变量注释篇

Elasticsearch学习之入门

python入门学习之变量篇