一个小案例,不知道使用GatewayWorker能不能满足需求,希望能给个思路,谢谢

因为需要兼容以前的客户端版本,所以可能需求有点怪异 以前的连接模式: 主服务器一台M,负责设备认证工作及服务器S1,S2....Sn的调度,连接流程为C向服务器M发起认证,认证通过后M返回一台指定的服务器Sx,然后C向Sx发起连接(这里的协议与认证的协议不同),后续的工作由Sx接管 现在想用GatewayWorker来替换原有的服务器组群 而我理解的GatewayWorker的模式为,客户端C不需要理会,也不需要知道...

eyesangel 发表与 2017-09-24 2840 浏览 1 回答
GatewayWorke 连接数可以过万,但是前面1015个连接可以向服务器发送信息,1015以后的连接发送信息服务器收不到

GatewayWorke 连接数可以过万,但是前面1015个连接可以向服务器发送信息,1015以后的连接发送信息服务器收不到,这是什么情况,是我的内核哪里没有配置吗?...

龙飞 发表与 2017-09-21 2353 浏览 2 回答
如果我想客户端的websocket通过域名去连接服务端,那服务端怎么绑定域名呢?

如果我想客户端的websocket通过域名去连接服务端,那服务端怎么绑定域名呢? 例如客户端JS: ws = new WebSocket("ws://域名:7272"); 那我服务端怎么绑定这个域名呢?我知道域名是需要通过DNS解析到对应的主机IP,如果我已经DNS解析到了服务器IP,服务器端怎么绑定呢?...

chenjiasange 发表与 2017-09-18 9495 浏览 1 回答
新手提问:workerman在服务端怎么搭建?我主要想实现客户和用户一对一对话

用户前端 js请求 会写, 我怎么通过 workerman搭建用户访问的服务端websocket,我项目地址假如是:tianli.com 我websocket请求的地址怎么书写 有耐心的大神 细致的讲解下! 感谢...

lul0215 发表与 2017-09-17 2519 浏览 2 回答
关于“如何在php后端及时推送消息给客户端”文章的疑问

在这篇http://wenda.workerman.net/?/question/508文章中,我按照 walkor 上面的给的案例与步骤来做,最后用把 // 建立socket连接到内部推送端口 $client = stream_socket_client('tcp://127.0.0.1:5678', $errno, $errmsg, 1); // 推送的数据,包含uid字段,表示是给这个uid推送 $data =...

蜗牛 发表与 2017-09-14 3572 浏览 4 回答
使用workman可以判断app端的用户是否在线吗

客户想知道app端的用户是否在线...

还是那个小青年 发表与 2017-08-31 3828 浏览 1 回答
ERR_CONNECTION_REFUSED问题

如附件中的3张图,用的是官网PHPsocket.io的一个例子,测试的时候还是报ERR_CONNECTION_REFUSED、、 各位大佬能看看还有哪里有什么问题吗? 服务器是阿里云的...

大王 发表与 2017-08-17 12118 浏览 2 回答
gatewayworker 如何搭建到非框架程序中

我这边有一套基于pdo和面向对象写的php程序,我想在程序上接入gatewayworker进行websocket通信。想做成类库的方式调用。 [attach]724[/attach] 但开启服务的时候路径是正常可以访问的,启动应用程序时却报错 [attach]725[/attach] 我想知道是什么原因...

php菜鸟1 发表与 2017-08-16 2227 浏览 3 回答
启动phpsocket.io的时候会报错

require_once(workerman类文件路径): failed to open stream: Cannot allocate memory in phpsocket.io/vendor/workerman/workerman/Autoloader.php 这是啥问题呢!求解!...

詹少 发表与 2017-08-07 1952 浏览 1 回答
TCP连接如何设置缓冲时间?

$worker = new Worker('tcp://0.0.0.0:4500'); 请问一下,TCP连接,能否设置接收数据流的缓冲时间? 现在会因为网络链路太长,请求时间长,导致数据流被截成了两段来接收了...

tianhuo1990 发表与 2017-07-31 2567 浏览 1 回答
如何把客户端的连接和数据发送到指定的worker进程上

我建立了5个worker进程, 我想让第一个只运行定时器, 不接受客户端连接, 而其他四个可以接受连接, 这个如何做到呢? 这第一个worker进程还要可以群发或者给指定客户端发送数据...

sapre 发表与 2017-07-21 2990 浏览 3 回答
后端APi推送消息以后怎么断开啊! 代码一直挂在那了

使用PHP的api发送curl请求推送消息 请求成功后一直挂在那 只到超时 怎么样在请求完以后马上断开啊?...

詹少 发表与 2017-07-08 2615 浏览 3 回答
socket怎么用过域名访问

如题:在客户端连接时候用IP连接感觉会不安全,如何设置成域名访问,它的格式是这样的或该怎么写,请高手指教!...

hankli 发表与 2017-06-28 3145 浏览 1 回答
workerman怎样给指定硬件终端推送信息?

网页设置下发消息给某终端,那么服务器怎样把要下发的信息推送给指定的终端?...

yasu69 发表与 2017-06-13 2397 浏览 1 回答
关于sendToGroup,求救。。。。

我的问题是:一个多人在线的游戏房间里面,在onWorkerStart里开一个定时器监听玩家进入房间,当人数为大于2人的时候开始游戏,前端页面怎么接收到信息呢?前端onmessage里面好像是客户端主动发送的,能不能gateway主动发送呢?如果已经开始游戏了,那下一个人怎么实时看到游戏中的画面呢?下面这段代码是不是不对或者思路不对还是哪里不对,困扰了3天,每晚几乎没有睡,看了手册和社区里的问题都没有怎么明白,求大神指...

javascript 发表与 2017-05-31 3110 浏览 2 回答
新手,在centOS中下载版本,运行出现如下错误,请指教

# cd /data/wwwroot/Soket # ls Applications composer.json start.php vendor # php start.php start -d Workerman start in DAEMON mode PHP Warning: stream_socket_server() has been disabled for security reasons i...

wangshujun 发表与 2017-05-13 2889 浏览 2 回答
服务器可以定时踢掉当前房间内所有客户端么

服务器可以定时踢掉当前房间内所有客户端么...

一个菜鸟 发表与 2017-04-28 2295 浏览 1 回答
为什么用户我的网页收不到消息

...

林夕木子 发表与 2017-04-09 2282 浏览 2 回答
GatewayWorker 怎么连接MySQL数据库

复制手册里面的代码运行报错 小白表示什么都不懂...

1021413161 发表与 2017-03-17 4089 浏览 1 回答
在gatewayWorker中如何使用浏览器端进行数据的收发,使用js 的websocket吗,有没有示例代码

我看协议使用的是tcp协议,但是js 中websocket使用的是 ws:// ,应该怎么办呢????...

smile六月天空 发表与 2017-03-17 1882 浏览 1 回答

six

17907
积分
0
获赞数
0
粉丝数
2016-11-14 加入
🔝