NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# Utils Utils用于提供框架各种便捷方法。 ``` /** * 获取本机服务器Ip地址 * @return string */ Utils::getServerIp(); /** * 获取客户端的连接端口 * @param \swoole_server $server * @param $fd * @return string */ Utils::getServerPort(\swoole_server $server, $fd); /** * 获取客户端的连接IP * @param \swoole_server $server * @param $fd * @return string */ Utils::getClientIp(\swoole_server $server, $fd); /** * 获取客户端连接时间 * @param \swoole_server $server * @param $fd * @return int */ Utils::getClientConnectTime(\swoole_server $server, $fd); /** * 异步记录服务主进程PID * @param int $pid * @param string $pid_name */ Utils::writePid(int $pid = 0, string $pid_name = ''); /** * 获取指定服务器运行状态 * @param string $host * @param int $port * @param int $timeout * @param int $flag * @return bool */ Utils::getServerStatus(string $host, int $port, int $timeout = 3, int $flag = 0); /** * 设置进程别名 * @param string $process_name */ Utils::setProcessName(string $process_name = ''); /** * 字节转换 * @param int $size * @return string */ Utils::byteConvert(int $size = 0); ```