关于workerman tcp协议的问题

在官方手册中 http://doc3.workerman.net/getting-started/simple-example.html 说到,默认的协议为tcp协议,这里有点不理解,默认tcp协议,tcp本身没有区分某一个包得,那么我开的gateway是通过来判断这一串字符,是一个合法的包体?...

agui2200 发表与 2015-08-28 3557 浏览 3 回答
workerman服务端给客户端发心跳检测,客户端收不到?

还有就是workerman多少次未收到客户端心跳检测回应会认为是掉线的? // 心跳间隔 $gateway->pingInterval = 2; // 心跳数据 $gateway->pingData = '{"type":"ping"}'; websocket客户端可以收到{"type":"ping"},但是app端收不到,请...

phper 发表与 2015-08-27 7334 浏览 8 回答
GatewayWorker分布式问题

请问GatewayWorker分布式是怎么实现的呢?例如文档中的例子,三台机子,看到设置中没有配置BusinessWorker什么ip地址和端口,Gateway也没有设置具体BusinessWorker所在的机子ip,BusinessWorker通过什么连上Gateway,代码上哪里?...

crh5354 发表与 2015-08-26 3848 浏览 11 回答
实时战斗游戏打飞机定时发送坐标问题

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

ketle 发表与 2015-08-26 9251 浏览 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 3651 浏览 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 5488 浏览 1 回答
聊天室框架,如何满足我的条件?

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

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

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

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

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

zc12980 发表与 2015-08-25 5196 浏览 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 8543 浏览 3 回答
workerman 语音发送

来探讨一下...

lichao 发表与 2015-08-23 5662 浏览 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 2708 浏览 2 回答
java 客户端 用datainputstream 来向 workerman php服务器通信发送数据,php服务器用什么方法接收处理数据?

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

Skyrom 发表与 2015-08-21 2957 浏览 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 5806 浏览 3 回答
关于计数器(Timer)的取消或注销问题

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

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

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

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

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

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

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

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

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

lfwoaizkx 发表与 2015-08-20 3185 浏览 1 回答

walkor

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