Thinkphp5中如何用接受数据 GatewayClient

Thinkphp5 可以用GatewayClient Gateway::$registerAddress = '127.0.0.1:1238'; Gateway::sendToAll($name); 可以用这个给客户端发送信息,现在的问题是,客户端返回的数据,应该从哪儿读来呢? 有么有一个:Gateway::getData 获取信息的这样的一个东西 这样不就可以直接双向通信了 现在只能单发,客户端发的信息,怎...

米兔 发表与 2017-09-27 3125 浏览 1 回答
关于Gateway和页面js连接wss问题

网站已经配置了SSL,在运行的时候提示浏览器不支持SSL和普通的ws://混用,看到提示WSS,搜了一下发现是ws协议的加密版,担心Gateway会不支持,不过看到了官方文档里有提到。 在写$context的时候,local_pk我填的是privkey.pem(后缀不是.key),除此外和官方的代码差不多。 这样会有影响吗?因为最后测试是报错的…… WebSocket network error: 未能完成该操作。(...

tepux 发表与 2017-09-18 5034 浏览 2 回答
求大神给个倒计时思路

现在项目中,前端注册用户发布自己的任务,任务有结束时间 现在需要每个任务结束前一天或者几个小时前给用户发邮件提示 任务到时间后也给用户邮件提示 请大神们给个思路吧...

daxiong 发表与 2017-09-16 2744 浏览 2 回答
nginx 反向代理wss ,报104: Connection reset by peer

最近我们迁移了服务器,之前配置过wss,参考:http://wenda.workerman.net/?/question/1485 ,是成功的,但迁移的新的服务器之后,一直报: 2017/09/15 23:00:58 11891#0: *1262 recv() failed (104: Connection reset by peer) while reading response header from upst...

mingzhi 发表与 2017-09-15 9813 浏览 1 回答
关于$connection的属性

我在$connection 创建连接时,添加了$connection->name=" ",没有其他的定义,然后broadcast,输出每个$connection->name,,这时候对于那些已经网页退出的$connecion 的$connection->name,还会不会法发出来。好像貌似能,怎么解决。 ...

NaNa2 发表与 2017-09-13 3711 浏览 1 回答
启动服务报错:stream_socket_enable_crypto(): this stream does not support SSL/crypto

Linux centos服务器 PHP版本5.6.8 openssl版本:OpenSSL 1.1.0e 16 Feb 2017 证书都有,https站点可以正常访问 普通ws方式可以启动服务,前端也可以访问,但是加上ssl的话启动服务就报以下错误: stream_socket_enable_crypto(): this stream does not support SSL/crypto 服务端代码: 求解!...

hyp817 发表与 2017-09-07 6816 浏览 1 回答
关于onMessage回调方法每次的传输大小的问题

我想请问一下这个方法如果用来接收二进制流数据的,每次接收多少字节,还有我如何才知道这个二进制流数据是否已经传输完毕呢?谢谢。...

蜗牛 发表与 2017-09-06 2848 浏览 12 回答
client_id 是唯一的 还是只是在当前链接的里面是唯一的

client_id 是唯一的 还是只是在当前链接的里面是唯一的...

ranaics 发表与 2017-08-30 3031 浏览 2 回答
workerman-chat只支持多人聊天吗?

我想到私聊,能够实现吗?...

a1747699213 发表与 2017-08-30 2809 浏览 1 回答
关于在使用gw开发的时候常量配置

想请教下在进行 gw 开发的时候 常量一般定义在何处?我现在是在 business中定义的 use \Workerman\Worker; use \Workerman\WebServer; use \GatewayWorker\Gateway; use \GatewayWorker\BusinessWorker; use \Workerman\Autoloader; //define define('ROOT_PA...

bigman 发表与 2017-08-24 2661 浏览 1 回答
PHP与其他语言通信(如c++),如何自定义协议?

以socket的方式发送json格式的数据包,详细的数据包构造如下 包结构: --------------------------------------------------------- | 字段 | 字节数 | 说明 | ------------------------------...

七小 发表与 2017-08-23 5023 浏览 2 回答
请问下我的需求如何搭配workerman更合理

首先谢谢站长提供了如此优秀方便的通信框架,非常感谢您的无私分享精神!由衷的为国产能有如此优秀的php框架感到骄傲。 最近在做一个项目,我刚好看到了workerman,想请教下,使用哪种搭配更合理 项目是一个类似主播需求的群聊应用,有多聊天室共同存在,服务器会有很多信息推送给各个房间,用户交互非常频繁! 不记录历史消息,新用户进入会读取最近10条聊天记录。 有群聊、表情功能,没有好友,传输文件,以及视频,音频等需求...

johnson 发表与 2017-08-23 2814 浏览 4 回答
gateway分布式部署必须的局域网吗,我不在一个局域网会报错

gateway分布式部署必须的局域网吗,我不在一个局域网会报错...

wjk489349369 发表与 2017-08-20 2746 浏览 1 回答
服务器如何接收硬件发送到本机端口的数据

我用dtu(TCP协议)将数据发送到服务器端口以后,如何接收,或者echo出来...

shiliang 发表与 2017-08-20 3832 浏览 2 回答
服务器如何接收DTU发到端口的数据

硬件DTU在与服务器建立了socket连接以后,代码如下: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 <?php use Workerman\Worker; require_once '../workerman-for-win-master/Autoloader.php'; // 创建一个Worker监听2347端口,不使用任何应用层协议 $tcp_worker = n...

shiliang 发表与 2017-08-20 10310 浏览 5 回答
为什么关闭closeClient后不触发websocket的onclose事件啊

而是触发了 onmessage事件...

test123 发表与 2017-08-09 3216 浏览 1 回答
GatewayWorker提示work命名冲突,但是命名是不一样的,请问什么原因

Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:1 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_BusinessWorker:0 Gateway: Worker->name conflict. Key:127.0.0.1:thjpdk_Business...

redyn 发表与 2017-08-04 3784 浏览 1 回答
$connection->send('hello ' . $data)只能自己发送给自己,如何才能发送给所有人?

RT,根据http://doc.workerman.net/315113的前两个实例,怎么才能发送消息给所有人? 另外,PHP后台服务器如何发送给WebSocket连接的客户端呢?能否像web-msg-send一样服务器访问某个链接就直接发送GET或POST内容给所有WebSocket连接的人呢? PS:因为TP5默认就是集成的那两个实例方法的。...

kwrong 发表与 2017-08-03 3366 浏览 2 回答
如何验证用户的身份

websocket服务器跟业务服务器分开部署 不需要登录就能聊天 如何防止伪造身份 我的思路如下 但是不知道对不对 大家帮忙看看 当用户第一次访问业务服务器的时候 根据session随机生成一个用户名 然后生成一个token 将用户名跟token的关系保存到数据库 然后把用户名以及token发给用户的浏览器 然后浏览器带上用户名以及token 访问websocket服务器的登录接口 websocket服务器根据用户...

yu123456 发表与 2017-07-31 5261 浏览 4 回答
workman后端给服务端再给客户端发消息,客户端的消息怎么再给后端?

下面的那个demo: //服务端 <?php use Workerman\Worker; require_once './Workerman/Autoloader.php'; // 初始化一个worker容器,监听1234端口 $worker = new Worker('websocket://0.0.0.0:1234'); /* * 注意这里进程数必须设置为1,否则会报端口占用错误 * (php 7可以...

倾城一世 发表与 2017-07-28 5707 浏览 1 回答

xiuwang

10501
积分
0
获赞数
0
粉丝数
2016-12-08 加入
×
🔝