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

    1147 2018-03-29 《WorkerMan 3.x 手册》
    text协议 text协议 Workerman定义了一种叫做text的文本协议,协议格式为 数据包+换行符 ,即在每个数据包末尾加上一个换行符表示包的结束。 例如下面的buffer1和buffer2字符串符合text协议 // 文本加一个回车 $buffer1 = 'abcdefghijklmn ' ; // 在php中双引号中...
  • onClose

    onClose 说明: 回调函数的参数 范例 onClose 说明: callback Worker :: $onClose 当连接断开时触发的回调函数。不管连接是如何断开的,只要断开就会触发onClose 。每个连接只会触发一次onClose 。 注意:如果对端是由于断网或者断电等极端情况断开的连接,这时由于无法及时发送tcp...
  • maxPackageSize

    maxPackageSize 说明: 范例 maxPackageSize 说明: static int Connection :: $maxPackageSize 此属性为全局静态属性,用来设置每个连接能够接收的最大包包长。不设置默认为10MB。 如果发来的数据包解析(协议类的input方法返回值)得到包长大于Connect...
  • Win下开发Linux部署

    Win下开发Linux部署 Win下开发Linux部署 问: 我在用workerman-chat 开发了一个简单的即时通讯工具,不过是用的windows版本 现在要把它放到linux环境下面该怎么操作呢? 答: 两种方法: 1、下载linux版本的workerman-chat,然后把你的Applications下的文件替换上去即可。 2...
  • 通讯协议的作用

    1089 2018-03-29 《WorkerMan 3.x 手册》
    通讯协议的作用 在WorkerMan中为什么要制定协议? WorkerMan已经支持的协议 使用自定义的通讯协议 通讯协议的作用 由于TCP是基于流的,客户端发送的请求数据是像水流一样流入到服务端,服务端探测到有数据到来后应该检查数据是否是完整的,因为可能只是一个请求的部分数据到达服务端,甚至可能是多个请求连在一起到达服务端。如何判断请求是否全...
  • websocket协议

    1182 2018-03-29 《WorkerMan 3.x 手册》
    WebSocket协议 WebSocket与TCP关系 WebSocket协议握手 WebSocket协议传输二进制数据 把workerman作为Websocket客户端 WebSocket协议 目前Workerman的WebSocke协议版本为13 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双...
  • 启动与停止

    1327 2018-03-29 《WorkerMan 3.x 手册》
    启动与停止 启动 停止 重启 平滑重启 查看状态 debug和daemon方式区别 什么是平滑重启? 平滑重启原理 启动与停止 注意Workerman启动停止等命令都是在命令行中完成的。 要启动Workerman,首先需要有一个启动入口文件,里面定义了服务监听的端口及协议。可以参考入门指引—简单开发实例部分 这里以workerm...
  • onClose

    onClose 说明: 范例 onClose 说明: callback Connection :: $onClose 此回调与Worker::$onClose 回调作用相同,区别是只针对当前连接有效,也就是可以针对某个连接的设置onClose回调。 范例 use Workerman \Worker ; require_...
  • 开发规范

    1093 2018-03-29 《WorkerMan 3.x 手册》
    开发规范 应用程序目录 入口文件 WorkerMan中的代码规范 开发规范 应用程序目录 应用程序目录可以放到任意位置 入口文件 和nginx+PHP-FPM下的PHP应用程序一样,WorkerMan中的应用程序也需要一个入口文件,入口文件名没有要求,并且这个入口文件是以PHP Cli方式运行的。 入口文件中是创建监听进程相关的代...
  • 如何主动推送消息

    1119 2018-03-29 《WorkerMan 3.x 手册》
    如何主动推送消息 如何主动推送消息 1、可以用定时器定时推送数据 require_once __DIR__ . '/Workerman/Autoloader.php' ; use Workerman \Worker ; use Workerman \Lib\Timer ; $worker = new Work...