# 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);
```