文档章节

用workerman搭建在线小游戏服务器端测试

kubei
 kubei
发布于 2017/05/12 11:51
字数 487
阅读 118
收藏 0
点赞 0
评论 0

workerman http://www.workerman.net/ 是一款个人产品,社区里有很多案例,文档写的比较齐全,看着文档就能搭建好环境,并且能懂框架的使用方法,所以选择它来做服务器端。它是一款php开发的运行在window平台和 linux平台上的 ,支持多协议多端口监听,支持分布式多机部署,用于快速开发长连接应用,例如移动通讯、物联网、智能家居、游戏服务端、聊天室等等。workerman 可以扩展通信协议 ;通过自定义您的通信协议,就能实现按照你想要的数据格式 进行客户端与服务器端的数据传输;

太基础的东西,用起来要干的活就越多,所以官方推出 升级版本 GatewayWorker 目的是给 习惯于mvc方式开发php代码的程序员使用;

官方建议 mvc框架 用来接受客户端的请求,只有当 服务器端需要主动发消息给客户端时发起Gateway消息给客户端;

但是我觉得这样的开发方式,对 客户端的开发是复杂化了;按照这种方案,开发流程是这样的:

客户端发起http请求服务器端mvc框架入库 --  服务器端响应 数据给客户端 --  在 第二部 里,如果有需要给客户端发送通知消息 时,调用Gateway 发送;

 

我想到的方式是: 客户端发起webscoket请求 和服务器端建立 一个长连接 -- 服务器端响应数据给客户端

 

© 著作权归作者所有

共有 人打赏支持
kubei
粉丝 3
博文 17
码字总数 7889
作品 0
桂林
后端工程师
高性能 PHP socket 框架--Workerman

Workerman 是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、...

walkor
2014/04/12
21.6K
3
PHP聊天室框架

PHP聊天室框架 http://www.workerman.net/doc workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gatew...

james_laughing
2016/06/27
48
0
Workerman 3.3.6 发布,新增多个异步 PHP 组件

高性能PHP Socket框架Workerman发布3.3.6版本 底层支持ReactPHP,同步支持ReactPHP的诸多异步高性能组件。 支持异步Mysql客户端 支持异步Redis客户端 支持异步HTTP客户端 支持异步dns客户端 ...

walkor
2016/12/07
2.1K
38
PHP+WebSocket 多人在线游戏--workerman-todpole

workerman-todpole是一个以workerman作为后端服务器(提供HTTP Web服务和WebSocket服务),后端采用纯PHP开发,前端采用HTML5+WebSocket开发的小蝌蚪即时交互游戏。游戏交互很简单,点击屏幕小...

aliang032
2014/05/04
3.3K
0
BrowserQuest-PHP

BrowserQuest-PHP 是 BrowserQuest 的PHP版本,基于workerman 开发。 BrowserQuest 是 Mozilla 上线的一款支持多人在线的 HTML5 游戏 BrowserQuest ,来展示 HTML5 功能的强大。 该游戏主要使...

walkor
2015/05/07
1K
0
PHP Thrift Rpc 远程调用框架 --workerman-thrift

workerman thrift rpc 是一个以workerman作为服务器容器,使用Thrift协议及其传输层模块搭建起来的跨语言的RPC远程调用框架。 workerman-thrift-rpc的目标是解决异构系统之间通信的问题,wor...

domr
2014/04/13
2.4K
1
Workerman —— 高性能的 PHP socket 框架

Workerman 是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、...

oschina
2016/03/01
28
0
PHP WebSocket聊天室--workerman-chat

workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gateway workers 进程模型。gateway只负责网络IO,全...

aliang032
2014/04/12
5.9K
0
PHP语言资源收集

http://www.workerman.net GitHub(https://github.com/walkor/workerman/) workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实...

flydo
2016/07/04
29
0
PHP 统计监控系统--workerman-satistics

workerman-statistics是一个以workerman作为服务器容器的分布式统计监控系统。 workermans-statisitcs使用PHP开发,无需安装Mysql等数据库,无需安装nginx、apache、php-fpm等软件。 只要安装...

hongmajia
2014/04/13
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
10
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部