TcpConnection中,baseRead读取数据原理问题

如标题,TcpConnection中,baseRead里面获取当前数据包长度之后,这里有一个判断: $this->_currentPackageLength > strlen($this->_recvBuffer),什么时候才会出现这种情况的呢?一般情况下不是strlen($this->_recvBuffer) >= $this->_currentPackageLength的吗? ...

24tergderg 发表与 2016-08-24 4166 浏览 3 回答
workerman http server 适合部署到线上吗?

如题 workerman http server 适合部署到线上吗?...

hpu423 发表与 2016-08-24 4765 浏览 1 回答
http服务脚本引用问题

http脚本引用了config.php文件 中定义了$allowIps 这个数组,运行时发现有时数组没有定义 require_once 'config.php'; $cip = getReqIp(); if (!isset($allowIps)) { var_dump($allowIps); echo "ip limit"; Http::end(); }...

hustjoker 发表与 2016-08-24 3445 浏览 3 回答
开启的web服务脚本中不能用exit吗

开启的web服务脚本中不能用exit吗...

hustjoker 发表与 2016-08-24 3705 浏览 2 回答
websocket客户端问题

我模拟文档中的websocket测试,服务端跟客户端都是照搬的,然后客户端出现 webSocket connection to 'ws://127.0.0.1:2346/' failed: Invalid frame header 这条错误...

cs31112200 发表与 2016-08-23 21704 浏览 2 回答
GatewayWork有RST消息的支持吗

Hi,walkor, GatewayWork有RST消息的支持吗?如果没有,可以有实现的方法吗?谢谢...

xiewen_kevin 发表与 2016-08-23 2555 浏览 2 回答
提示端口冲突,要怎么解决?

[attach]377[/attach] 如图,要怎么解决?请问下。...

李小贱 发表与 2016-08-22 2680 浏览 1 回答
两个workerman之间的数据转发

在本地内网部署一个workerman,同时在公网服务器部署一个workerman,想让内网的workerman监听到8080端口的信息往公网workerman8089端口转发,如何能做到呢?...

laoyao 发表与 2016-08-22 7776 浏览 3 回答
phpsocket.io 的一个$request变量中找不到$res的问题

详细描述: .现在是运行一个phpsocket.io的demo 启动没问题,是当客户端第一次访问的时候开始报错。 抛出错误的代码路径是vendor/workerman/phpsocket.io/src/Engine/Transports/Polling.php 的14行 部分错误栈: PHP Notice: Undefined property: PHPSocketIO\Engine\Protocols\Http\...

chentf 发表与 2016-08-18 4247 浏览 3 回答
socket阻塞

当遇到socket阻塞应该怎么第一时间去解决,求解walker...

phperv6 发表与 2016-08-18 3596 浏览 1 回答
分布式部署的问题

分布式部署文档有这么一句 $gateway->registerAddress $businessworker->registerAddress)指向同一台Register服务 也就是Register服务器还是单点的吗?...

hustjoker 发表与 2016-08-18 4777 浏览 2 回答
$connection->send 发快了会变成两条

例如: foreach ($_hex2arr as $key => $value) { $status = $connection->send($value); } 效果如下:...

dongkatech 发表与 2016-08-16 3997 浏览 2 回答
workerman 的websocket协议实现 有cookie ,这个可以用来实现session吗?有什么注意点吗?

项目基于workerman 的websocket协议。现在想实现一套类似$_SESSION方式来处理用户状态什么的。对于session不算很了解。在workerman上实现session有什么注意点吗? 谢谢。...

wuchuguang 发表与 2016-08-15 6980 浏览 1 回答
请教一个workman-chat一直在连接中,然后超时的问题

部署的demo ,workman-chat ,发现websocket 一直在连接中过段时间 就由于超时报WebSocket opening handshake timed out。运行状态图 和 iptables 如图,请大家指教下...

flyer 发表与 2016-08-14 5120 浏览 1 回答
请教个进程相关的问题

设置进程数为8,运行后可以看到有8个进程在运行,输出的时候就输出了8条内容。 我没明白的是到底是总的执行了一次还是每个进程执行一次!?...

gysidon 发表与 2016-08-12 3201 浏览 1 回答
请问下代码更新后不自动加载怎么回事??

<?php use Workerman\Worker; use Workerman\Lib\Timer; $time = time(); $path = APPPATH.'Taskmgr/'; /** * 检测函数 * @param $monitor_dir * @param $timerID */ function check_files($monitor_dir='',$timerID='') ...

gysidon 发表与 2016-08-11 4118 浏览 3 回答
干嘛我一用自带的PDO就报错啊(已解决,请老板看下是不是源码问题)。。

已经解决了,我在把GatewayWorker\Lib\DbConnection.php 的$sQuery属性改成 public,然后在我的业务代码执行完single()查询之后,调用一下$db1->sQuery->closeCursor();就可以了,代码如下。。 $orderCount = $db1->single("select count(*) as count from t2 lim...

chenyeyu 发表与 2016-08-11 6578 浏览 1 回答
执行start.php start出现auth timeout

auth timeout 出现好多auth timeout 什么原因造成的?...

final 发表与 2016-08-11 7647 浏览 4 回答
怎么实现单一的查询,然后发送给所有人

我的需求是每隔一段时间查询数据库,然后推送给所有人 代码类似如下: while(true){ $sql ="select 1+1"; $count=$mysql->query($sql); Gateway::sendToAll(json_encode($count)); sleep(1000); } 我现在用websocket的onMessage来写这个的话,但是他是每个客户端...

chenyeyu 发表与 2016-08-10 4897 浏览 2 回答

walkor

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