Пример #1
0
 /**
  * 处理命令结果
  * @param resource $channel
  * @param int $length
  * @param string $buffer
  * @param int $pid
  */
 public static function dealCmdResult($channel, $length, $buffer, $pid)
 {
     // 链接断开了,应该是对应的进程退出了
     if ($length == 0) {
         return self::monitorWorkers();
     }
     // 处理命令
     $ret = Cmd::getCmdResult($channel, $length, $buffer, $pid);
     if ($ret) {
         self::dealCmd($ret['cmd'], $ret['result'], $ret['pid']);
     }
 }