static function autoCreate($host, $port, $ssl = false)
{
if (class_exists('\\swoole_server', false)) {
return new self($host, $port, $ssl);
} elseif (function_exists('event_base_new')) {
return new EventTCP($host, $port, $ssl);
} else {
return new SelectTCP($host, $port, $ssl);
}
}