实时战斗游戏打飞机定时发送坐标问题

需求: 一个手机打飞机游戏,一个房间2个飞机,然后各自控制飞机位置,子弹自动发射,看谁先挂; 本来是下载了win版聊天室框架GatewayWorker来搞,正好都合适 ,有房间,有各种存储,搞起来很顺; 本来的流程是某房间 a飞机位置发生变化->服务器 服务器同时下发给a,b a飞机的位置; 现在因为这样的方式不太好,比如延时,比如碰撞等都会产生问题; 所以改成: a飞机位置发生变化->服务器 ,存储位...

ketle 发表与 2015-08-26 9783 浏览 5 回答
配置在非WorkerMan项目中推送消息报错

报错 GLOBAL_GATEWAY_ADDRESS is NULL 参照的 http://www.workerman.net/gatewaydoc/advanced/push.html 方法一、使用GatewayClient客户端推送 目录截图: http://7xjcyk.com1.z0.glb.clouddn.com/屏幕快照%202015-08-26%20下午4.41.58.png Config/Store....

yc 发表与 2015-08-26 3948 浏览 3 回答
gatewayWorker收到连接事件后如何获取到客户端IP

在workerMan中,有事件可以获取到客户端ip $worker = new Worker('websocket://0.0.0.0:8484'); $worker->onConnect = function($connection) { echo "new connection from ip " . $connection->getRemoteIp() . "\n"; }; 在Gateway...

huagaojian 发表与 2015-08-26 5833 浏览 1 回答
聊天室框架,如何满足我的条件?

场景:两个端,1个是B端 1个是C端,B端是APP,C端是WEB B端发起请求创建长连接,与C端某用户对话,实现聊天室功能,只有他们两个人,按照这样的业务,N个聊天室; 如何实现?B端是APP,如何连接?...

yoorxee 发表与 2015-08-26 3258 浏览 2 回答
workerman版本升级变动问题

workerman从2.x版本升级到3.x版本需要变动什么,业务就只是设计到了workerman的定时器,求答,谢谢...

phpwebset 发表与 2015-08-26 4325 浏览 2 回答
workerman如何跟ios整合,如何用ios去链接workerman并实现收发消息

workerman如何跟ios整合,如何用ios去链接workerman并实现收发消息...

zc12980 发表与 2015-08-25 5462 浏览 1 回答
安装libevent 错误解决

尝试了手动编译安装和pecl方式安装都是报以下错误: _ NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/libevent.so' - /usr/lib/php/modules/libevent.so: undefined symbol: php_sockets_l...

jelty 发表与 2015-08-24 9059 浏览 3 回答
workerman 语音发送

来探讨一下...

lichao 发表与 2015-08-23 5906 浏览 1 回答
onConnect的时候判断非信任IP

您好,我想问的是,我想在onConnect的时候判断非信任IP,不接受连接,可是Event::onClose($client_id)之后还是继续onMessage的动作。请问我是少呼叫什么功能吗? class Event { public static function onConnect($client_id) if(is_array($arr_trust_ip) ...

Croesus 发表与 2015-08-22 2903 浏览 2 回答
java 客户端 用datainputstream 来向 workerman php服务器通信发送数据,php服务器用什么方法接收处理数据?

求救啊?各位大神? 可以给个思路吗? 非常感谢!...

Skyrom 发表与 2015-08-21 3177 浏览 4 回答
GatewayWorker 在Event.php onMessage 中发生阻塞.....

GatewayWorker 在Event.php onMessage 中处理某个客户端发来的数据时,发生了阻塞,导致其它客户端进来的请求到event.php onMessage就被阻塞了。 难道Event.php onMessage是共用的? 我起初认为每个businessworker有一个自己的Event.php onMessage,这样就算某个businessworker阻塞了,其它的businessworker...

tianmc 发表与 2015-08-21 6004 浏览 3 回答
关于计数器(Timer)的取消或注销问题

比如在游戏中,单位建造往往都包括建造时长(building time),这里使用Timer计时器触发运行回调的方式.资源点数等在触发器运行前需要预先扣除.Timer延迟触发一次后,建造出单位.程序至此都是很好处理的.但是需要增加建造中取消的逻辑.也就是说在Timer计数器未触发的时候,可以对其进行终止.如果简单的调用Timer中的del并不能很好的处理业务逻辑(比如将预先扣除的资源补给系统等等).希望能够在Timer...

wytj0304 发表与 2015-08-21 4837 浏览 3 回答
请问如何重启单个worker

如何在workerman下面Application_A中,重启Application_B中的某个worker?...

toby1991 发表与 2015-08-21 4107 浏览 5 回答
GatewayWorker 如何自动重启

用GatewayWorker,担心程序锁死,导致其它访问连接不进来,所以想用一个脚本定时来连GatewayWorker,如果发现GatewayWorker超时无响应,则重启GatewayWorker。 GatewayWorker有没有现成的,可以适应这种情况的功能?...

tianmc 发表与 2015-08-21 5667 浏览 2 回答
如何在php后端及时推送消息给客户端

walkor大神,目前需求是这样的: 有一群商家在后台网页处理批量导入产品 -》 服务器接受请求 -》 开始foreach一个一个处理导入请求; 我现在想每成功导入一个就推送到前台显示已经导入成功,直到全部导入自动结束推送。 看了聊天室代码,消息推送都是靠前端js+event.php,我想直接在php里面不需要onMessage触发. 我从下午看到现在文档,也看了很多问答,依然非常糊涂,不奢望给整段代码,但是希望wa...

eriodesign 发表与 2015-08-21 95783 浏览 41 回答
我用wokerman-chat 开发的即时通讯工具在IE下出现了问题,请帮忙看下

在windows下面,我们测试的合适呢,放到LINUX,IE连不上,IE的控制台报错是, 日志: 连接关闭,定时重连 日志: 连接关闭,定时重连 日志: {"type":"ping"} 日志: 连接关闭,定时重连 日志: {"type":"ping"} 日志: 连接关闭,定时重连 这又是怎么回事呢 后来重启了下服务 控制台信息变了: 日志...

lfwoaizkx 发表与 2015-08-20 3360 浏览 1 回答
workman从windows换到linux后,google浏览器正常,火狐不行,是什么原因呢

大神们好 我的workman在windows先运行正常,google和火狐浏览器都正常 但是从windows换到linux后,google浏览器正常,火狐不行,是什么原因呢...

tang 发表与 2015-08-19 3314 浏览 1 回答
使用GatewayWorker,外部php程序如何向指定的客户端发消息?

使用GatewayWorker,外部php程序如何向指定的客户端发消息? 这个该怎么做?...

tianmc 发表与 2015-08-19 5088 浏览 3 回答
GatewayWorker 在windows下,压力测试并发时的问题...

问题是这样的: 在windows下,使用GatewayWorker,使用的是websocket,客户端使用浏览器模拟500个连接。 然后发现,在我的电脑上,前251个连接正常,在252个就连不上了。 跟踪代码后发现,在gateway的代码中: $gateway->onConnect = function($connection) { //第252个连接,可以执行到这里。 //.......... ...

tianmc 发表与 2015-08-18 6254 浏览 3 回答

walkor

160041
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝