java 客户端 用datainputstream 来向 workerman php服务器通信发送数据,php服务器用什么方法接收处理数据?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tianmc 发表与 2015-08-18 6238 浏览 3 回答
最新刚接触PHP 想了解workerman这个框架具体能做什么

想通过一些实例来学习下 ...

jelty 发表与 2015-08-18 3017 浏览 1 回答
workerman进程杀不掉 kill -9 PID和 kill -TERM PPID 杀掉之后又有

workerman进程杀不掉 kill -9 PID和 kill -TERM PPID 杀掉之后又有,请问怎么解决呢?有时必须得重启下服务器,才行...

phper 发表与 2015-08-18 9921 浏览 2 回答
workerman关闭不了,查看状态显示not run,但是客户端还是可以连接,怎么解决呢?

php start.php status Workerman status Workerman not run User defined signal 2...

phper 发表与 2015-08-18 6428 浏览 1 回答
异步tcp连接类(AsyncTcpConnection)中为什么checkConnection需要判断两次连接是否已经断开

// 需要判断两次连接是否已经断开 if(!feof($this->_socket) && !feof($this->_socket) && is_resource($this->_socket))...

yezuozuo 发表与 2015-08-18 3406 浏览 1 回答
请问在linux下出现的这些问题怎么解决呢

PHP Warning: stream_socket_server(): unable to connect to tcp://192.168.1.2:33051 (Address already in use) in /fanna/fanna_project/web_nana/Workerman/Worker.php on line 1208 PHP Fatal error: Uncaught exceptio...

lfwoaizkx 发表与 2015-08-18 3876 浏览 2 回答
gateway定时器问题

walkor你好,我的项目由于业务需要,在onmessage里面需要用到定时器,但是使用的过程中发现定时器无法正常关闭,我的思路是这样的,在协议一里面出发一个五秒运行一次的定时器,把timer_id缓存到Store里面,然后在协议二里取出缓存的timer_id,删除这个timer_id,但是运行之后定时器还在跑,这是什么原因? 部分代码: 协议一: $timer_id = Timer::add(5, function...

253484087 发表与 2015-08-16 4475 浏览 2 回答
Android4.3 貌似不支持websocket?

ws= new WebSocket('ws://***:**'); //ws能有这个对象 //但是wsocket.onopen就无监听动作,其他的监听都无响应 wsocket.onopen = function(e){ //do something } 是不是android版本太低就不行呢?...

samzchou 发表与 2015-08-16 3633 浏览 2 回答
Gateway::sendToCurrentClient包长度限制

使用Gateway::sendToCurrentClient()发送比较长的数据,数据被拆开了,客户端收到两次onMessage。这个长度的限制在哪里设置?谢谢...

sunyzy 发表与 2015-08-15 4028 浏览 1 回答
workman怎么接收已经连接的socket传送的数据?

你好,问题如标题,代码是: $worker->onMessage = function($connection, $data) { //var_dump($_GET, $_POST); // send 时会自动调用$connection->protocol::encode(),打包数据后再发送 //$connection->send("hello"); //error...

xiangcomein 发表与 2015-08-13 4059 浏览 2 回答
window开发的 怎么转移到Linux下呢

我在用workerman-chat 开发了一个简单的即时通讯工具,不过是用的windows版本 现在要把它放到linux环境下面该怎么操作呢...

lfwoaizkx 发表与 2015-08-12 3659 浏览 1 回答

walkor

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