前言
GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等…

一、准备工作

Linux下GatewayWorker 源码下载地址:
http://www.workerman.net/download/GatewayWorker.zip
GatewayWorker 手册地址:
http://doc2.workerman.net/

安装PHP posix扩展:

1.安装php-posix
#yum -y install php-process
2.验证是否安装上了
#php -m|grep posix
posix                           #可以看到php已经支持posix了

linux安装telnet服务:
yum install telnet-server -y
yum install xinetd -y
yum install telnet

**

二、GatewayWorker 安装与启动

**

解压安装GatewayWorker:
unzip GatewayWorker.zip
启动GatewayWorker:
cd GatewayWorker  #进入到GatewayWorker目录下
php start.php start  #启动GatewayWorker服务

从上图可以看到已经启动成功,Gateway监听在端口8282!
在这里插入图片描述

三、实现聊天(附图)

在命令行窗口执行telnet 127.0.0.1 8282后,输入任意字符即可聊天。
注意:不是本机则把127.0.0.1 换成实际IP地址,防火墙要开放8282端口。
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐