ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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); ```