yii\console\controllers\ServeController::isAddressTaken PHP Method

isAddressTaken() protected method

protected isAddressTaken ( string $address ) : boolean
$address string server address
return boolean if address is already in use
    protected function isAddressTaken($address)
    {
        list($hostname, $port) = explode(':', $address);
        $fp = @fsockopen($hostname, $port, $errno, $errstr, 3);
        if ($fp === false) {
            return false;
        }
        fclose($fp);
        return true;
    }