使用gatewayworker做tcp长连接服务器,接收数据不完整

使用gatewayworker做tcp长连接服务器,如果客户端发送的数据比较大,接收数据不完整,服务器一次性只能收到一部分数据。不知道gatewayworker有没有自带的整合方案,把数据组合好后再在event进行业务逻辑判断。还是说必须自行在客户端对数据进行分片传输,然后再在服务器端进行数据重组。...

zzq1989 发表与 2017-07-03 4548 浏览 1 回答
查看GatewayWorker版本方法

要用client,不知道版本...

php_zdg 发表与 2017-07-03 5438 浏览 1 回答
引入自身框架刷新页面不显示

场景: 自已写的框架如:ThinkMan,有一个自定义的加载类Autoloader.php 用来加载ThinkMan的, 站点入口文件index.php 通常是引入ThinkMan的 Autoloader.php来完成功能; 在没有使用Workerman之前,一切正常, 为了体验强大的Workerman,在ThinkMan下通过composer引入workerman, 启动脚本start.php正常启动,端口正常. ...

xiaooao 发表与 2017-07-03 3287 浏览 9 回答
GatewayWorker的单个用户并行同时发送很多信息有问题吗

比如用户aaa的客户端并行同时发几十条或更多信息到服务器,服务器处理完通知客户端 这样会有粘包之类的情况吗? 是否有必要做成队列发送呢...

cnrae 发表与 2017-07-03 2865 浏览 1 回答
gatewayworker的业务层通过curl访问后端,偶尔出现无法访问后端

gatewayworker的业务层通过curl访问后端,偶尔出现无法访问后端,不是一直都有,curl报curle_couldnt_connect(7)这个错误,就是无法通过connect()连接至主机或代理服务端,请问是gatewayworker的问题吗...

waterloopwm 发表与 2017-07-03 3477 浏览 1 回答
数据库报错

2017-07-03 10:58:50 pid:17822 PDOException: SQL:select * from config_rand_name group by `type` SQLSTATE: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDO...

a3563115 发表与 2017-07-03 3377 浏览 2 回答
2个协议层之间协作

workerman建立了2个监听,一个http启用ssl,一个udp。 现在有这么一个需求,在不改动现有前段的情况下,前端访问https地址请求相关数据,后台程序收到用户的https的请求,通过服务器去发送udp新给另外一个设备请求信息,处理后再返回结果给https的请求。 如何才能做到这种流程。 另外后台可能和另外一个设备UDP通讯来回2次,如何让他线性完成整个流程,在我理解里,好像每次接收UDP数据都是另外一个线...

workerman_udp 发表与 2017-07-02 3162 浏览 3 回答
thinkphp+gatewayworker开发硬件设备,返回值如何接收?walkor大神一定要看看!

官方提供thinkphp+gatewayworker独立部署模式我已经看过了,还查了很多资料。 现在服务端主动向设备(自助洗车机)下达指令是没问题的,但是设备接收到指令后需要有一个返回码,服务端需要判断返回码才能进行后续业务。那么问题来了: thinkphp是通过调用gatewayworker的API单向向设备发送消息的,设备接收到后就只会机械地回复给gatewayworker(而不是像websocket一样自定义逻...

wangmingkid 发表与 2017-06-30 4585 浏览 5 回答
wokerman-JSONRPC

我的json rpc 我在application 下新加了一个服务。使用命名空间来区分类。但是调用的时候会提示类找不到。 如果去掉命名空间则没问题。想知道这是为什么? // 判断类对应文件是否载入 if (!class_exists($class)) { $include_file = __DIR__ . "/Services/$class.php"; var_dump($include_file);...

codeninjia 发表与 2017-06-30 2721 浏览 1 回答
如果我想用gatewayworker在web页面内做客户对客户的音视频通信长连接,我还需要什么?

首先先,先感谢回答者花费时间给我解惑。 以前用gatewayworker在之前的的项目中实现了客户对客户的文字聊天的长连接服务,现在如果我想在聊天界面加入音视频功能,我需要从那里入手呢?有些迷茫。我们主要做的是web页的开发,想在移动端实现。 我看了苹果手机的浏览器不支持LiveCamera哪个DEMO...

okeyln 发表与 2017-06-30 2737 浏览 1 回答
CPU占用高

查看PID 出现以下 如图 请问占用高是因为什么原因 程序目前在进行什么操作导致?...

a3563115 发表与 2017-06-30 3284 浏览 2 回答
使用workerman event扩展安装失败

php版本尝试了 7.1 和 5.6.30 centos版本:6.5 php都是通过webtatic这个第三方yum源安装 情况一: 两个php版本通过文档建议方式安装: yum -y install libevent-devel pecl install event 都报错如下: checking for include/event2/event.h... not found configure: error: ...

yudi 发表与 2017-06-30 10200 浏览 2 回答
workerman的摄像头视频直播代码可以用?

workerman的摄像头视频直播demo代码可以用吗? 我开启了录像页面,但是在观看页面时,会很卡的》》》...

hbq1103 发表与 2017-06-30 4845 浏览 1 回答
chat聊天室里,我看代码中onmessage里用了session了

不是session只能在http协议时才可使用么...

ayamzh 发表与 2017-06-29 2618 浏览 1 回答
如果GATEWAY WORKER做长连接应用

文档里说的逻辑都写在event里,但是如果需要对GATEWAY上连过来的客户端做一些分组之类的操作,这些逻辑写在哪啊,是VENDER里么...

ayamzh 发表与 2017-06-29 4139 浏览 3 回答
workerman客户端失去响应

棋牌类游戏APP开发,客户端跟socket一小段时间没有数据交互,就会失去响应,但是没有断开连接,却收不到socket发的信息,重新连接之后才可以...

php_zdg 发表与 2017-06-29 3097 浏览 2 回答
上传大小限制问题,怎么解决

[attach]679[/attach]...

double_luo 发表与 2017-06-29 3172 浏览 1 回答
请教大神 reload 的案例

reload之后代码没有重载,看到子进程是重启了的,之前写的输出a,新的应该输出b,但是reload之后还是a。 麻烦大神给个案例...

linkec 发表与 2017-06-28 5308 浏览 1 回答
Gateway,连接Redis写入,客户端多的情况下,是否会出现redis大量连接不上的可能性?

问题: 我是想记录每个客户端最近100条的命令,这个我觉得其实用session建个数组也能完成。但是想redis来做对数据的查询和操作会更方便,所以如果说5W台设备,在Events里连接Redis,然后写数据进列表,是否会出现R连接失败的情况,我查了一些说Redis再php的支持并没有C的那么理想,虽然可以改变Redis的最大连接数。...

banice 发表与 2017-06-28 4404 浏览 1 回答

walkor

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