php怎样触发Gateway::onMessage.

不能用JS发送数据,只能用php吧数据法送给websocket,触发onMessage事件。 我现在new worker(‘http//’)用来接收数据,但是却没有办法法送给客户端。...

livebabys 发表与 2016-01-19 4106 浏览 1 回答
能否外部调用某一个进程(connect)向与workerman建立长链接的客户端发送数据

我现在做一个项目,客户端已经链接上了,并且能发送数据,但是要接受数据返回只是在发送数据后可以接受。我发现客户端建立的是一个长链接,那是否可以我PHP程序这边外部调用一个方法,向已知workerID和connectID的连接发送数据过去呢?...

fourswall 发表与 2016-01-18 4776 浏览 3 回答
使用Linux终端启动了workerman然后直接关闭终端workerman并没有被退出

使用Linux终端启动了workerman然后直接关闭终端workerman并没有被退出 启动的是debug模式 因为我使用了 supervisor 来做启动项 我希望在 supervisor 停止的时候 workerman也可以正常的停止工作...

zzyzxhot 发表与 2016-01-18 8342 浏览 6 回答
在多进程的时候如何获取所有进程的连接数?

$worker->connections 这样只能获取到当前进程的连接数。...

wgole 发表与 2016-01-16 4275 浏览 2 回答
timer定时器问题 不能清除定时器

问题描述: public static function onClose($client_id){ $timer_id = Timer::add(5, function($online_uid,$room_id,$redis){ ....略... },array($online_uid,$room_id,$redis),false); //echo ...

jay807750811 发表与 2016-01-15 5790 浏览 1 回答
聊天里要是传文件 ,怎样和workerman传文件协议结合 要是再写一个GatewayWorker那样的,太难了

传图片我都是把图片转换base64, 然后再用php转过来,但是文件大的话,会不会不好, 我看workerman里有个上传文件的协议,但是不知道和聊天哪里结合。...

阿玛尼 发表与 2016-01-14 4453 浏览 1 回答
开发聊天室时,链接怎么带room_id参数,别人才不知道

您好!进入聊天室的时候,在群发模式下,链接需要带一个room_id,如果一些攻击者,知道了这个room_id,他就能在这个聊天室聊天,怎么安全的传输这个room_id呢?...

sunrise1970 发表与 2016-01-14 3534 浏览 1 回答
要做离线消息功能,如何判断消息已读?

要做离线消息功能,如何判断消息已读?服务端判断如果isOnline那么消息状态就是已读么?如果是app端判断,能大概说下思路吗?谢谢...

phpworker2 发表与 2016-01-13 4270 浏览 1 回答
web-msg在android 客户端怎么调用socket 通信

web上仿照例子写好了 但是android 如何使用?????...

long712905 发表与 2016-01-13 5526 浏览 9 回答
GatewayWorker 如何知道向哪个Gateway发送消息?

workder 处理业务后,发送消息Gateway 服务器的某个实例,是如何知道这个Gateway 的位置? gateway的内部通讯地址 是干什么用的?...

chinablue 发表与 2016-01-12 3652 浏览 1 回答
$connection->send 之后自动就返回了不能执行多次吗?

我收到一条总的数据,然后整理后发散给对应的ID ,send之后函数就终止了。怎么样执行多次...

livebabys 发表与 2016-01-12 2732 浏览 2 回答
workerman-chat 在平板上拉取不到聊天记录是什么原因

workerman-chat 在电脑上和手机上各个浏览器下都是正常的,但是在平板上只有在谷歌浏览器下才能正常获取到聊天记录,想在平板上普通浏览器也能获取聊天记录,有办法吗。谢谢...

qxl3915315 发表与 2016-01-12 3910 浏览 9 回答
看了workerman的源代码,不理解在执行reload的命令时,为什么只reload一个子进程

如题,没有找到next之类的函数,这个reload是不会重启所有子进程吗?...

jihanzhuang 发表与 2016-01-12 4600 浏览 1 回答
GatewayWorker 怎么使用redis进行存储聊天信息

GatewayWorker 怎么使用redis进行存储聊天信息 在Event.php文件中怎么引入的,怎么用的呢?求大神指点下...

peen 发表与 2016-01-12 6009 浏览 1 回答
workman 多线程 有下载吗?

workman 文档写着有多线程版本,能否提供下载?...

chinablue 发表与 2016-01-12 4092 浏览 1 回答
聊天室,消息发出后,其他用户如何收到

如果Gateway 进程之间没有通信, 那A用户在服务器S1,B 用户在服务器S2,但都在同一个房间,然后A 用户发了一条消息,如何通知B 用户接收这条消息?...

chinablue 发表与 2016-01-11 3628 浏览 1 回答
聊天服务器测试的问题

代码如下: $socket_client = stream_socket_client('192.168.31.103:7272', $errno, $errstr); stream_set_blocking($socket_client, 0); if (!$socket_client) { die("$errstr ($errno)"); } else { $package_data = arra...

chicbo 发表与 2016-01-11 3616 浏览 1 回答
建议协议里增加Unix domain 类型支持,方便进程间通信

WORKER.PHP 处理里稍微修改应试就能处理这种类型 相比使用TCP提高进程间通信效率...

tongxinmao 发表与 2016-01-11 4066 浏览 2 回答
httpserver 输出图片出错

WEB里的PHP文件直接输出图片,浏览器端直接看到的是二进制数据 header("Content-type: image/png"); ImagePng($image); 将协议http.php里的 header设置暂时注释后二维码就能正常显示了,但仍然会显示已输出还修改HEADER警告 // Content-Type if(!isset(HttpCache::$header)) { /...

tongxinmao 发表与 2016-01-10 4060 浏览 1 回答
离线消息,客户端链接成功,两条以上发送失败

问题描述:离线消息$row_list 如果为一条的时候,发送给ios客户端,客户端可以收到,浏览器客户端也可以收到。但是$row_list 如果为两条的时候。foreach循环发送。网页的测试。两条的时候可以接收成功。但是ios客户端崩溃。什么问题的。是不是foreach的时候进程阻塞了呢。。为嘛网页测试可以收到多条数据的,但是ios只能一条才不崩溃,求救!!!!!...

peen 发表与 2016-01-10 3760 浏览 3 回答

walkor

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