书栈网 · BookStack 本次搜索耗时 0.015 秒,为您找到 173 个相关结果.
  • protocol

    protocol 说明: 范例 protocol 说明: string Connection :: $protocol 设置当前连接的协议类 范例 use Workerman \Worker ; require_once __DIR__ . '/Workerman/Autoloader.php' ; $...
  • 心跳

    心跳 心跳示例 心跳 心跳作用主要有两个: 1、客户端定时给服务端发送点数据,防止连接由于长时间没有通讯而被某些节点的防火墙关闭导致连接断开的情况。 2、服务端可以通过心跳来判断客户端是否在线,如果客户端在规定时间内没有发来任何数据,就认为客户端下线。这样可以检测到客户端由于极端情况(断电、断网等)下线的事件。 心跳示例 <? php ...
  • pipe

    pipe 说明: 参数 范例 TCP代理 pipe 说明: void Connection :: pipe ( TcpConnection $target_connection ) 参数 将当前连接的数据流导入到目标连接。内置了流量控制。此方法做TCP代理非常有用 范例 TCP代理 <? php use Wo...
  • 如何定制协议

    1255 2018-03-29 《WorkerMan 3.x 手册》
    如何定制协议 一个例子 协议定义 实现步骤 具体实现 协议接口说明 注意: 如何定制协议 实际上制定自己的协议是比较简单的事情。简单的协议一般包含两部分: 区分数据边界的标识 数据格式定义 一个例子 协议定义 这里假设区分数据边界的标识为换行符”\n”(注意请求数据本身内部不能包含换行符),数据格式为Json,例如下面是一个...
  • id

    id 说明: 注意: 范例 id 要求(workerman >= 3.2.1) 说明: int Worker :: $id 当前worker进程的id编号,范围为0 到$worker->count-1 。 这个属性对于区分worker进程非常有用,例如1个worker实例有多个进程,开发者只想在其中一个进程中设置定时器,则...
  • 对象和资源的持久化

    对象和资源的持久化 PHP变量作用域参见: 对象和资源的持久化 在传统的Web开发中,PHP创建的对象、数据、资源等会在请求完毕后全部释放,导致很难做到持久化。而在WorkerMan中可以轻松做到这些。 在WorkerMan中如果想在内存中永久保存某些数据资源,可以将资源放到全局变量中或者类的静态成员中。 例如下面的代码: 用一个全局变量$c...
  • defaultMaxSendBufferSize

    defaultMaxSendBufferSize 说明: 范例 defaultMaxSendBufferSize 说明: static int Connection :: $defaultMaxSendBufferSize 此属性为全局静态属性,用来设置所有连接的默认应用层发送缓冲区大小。不设置默认为1MB 。 Connect...
  • 为Flash开启843端口

    1042 2018-03-29 《WorkerMan 3.x 手册》
    为Flash开启843端口 为Flash开启843端口 Flash发起socket连接远程服务端时,首先会到对应服务端的843端口请求一个安全策略文件。否则Flash无法建立与服务端的连接。在Workerman中可以用如下方法开启一个843端口,返回安全策略文件。 <? php use Workerman \Worker ; requi...
  • 例子—集群推送

    1284 2018-03-29 《WorkerMan 3.x 手册》
    例子1 测试 (假设都是本机127.0.0.1运行) 例子1 (要求Workerman版本>=3.3.0) 基于Worker的多进程(分布式集群)推送系统 start.php <? php use Workerman \Worker ; require_once __DIR__ . '/Workerman/Autoloa...
  • channelServer

    Channel组件服务端 __construct 参数 例子 Channel组件服务端 (要求Workerman版本>=3.3.0) __construct void \Channel\Server :: __construct ([ string $listen_ip = '0.0.0.0' , int $liste...