diff --git a/Worker.php b/Worker.php index 03600ff93..d2b08141d 100644 --- a/Worker.php +++ b/Worker.php @@ -878,7 +878,7 @@ protected static function getEventLoopName() self::$eventLoopClass = self::$_availableEventLoops[$loop_name]; } } else { - self::$eventLoopClass = '\Workerman\Events\Select'; + self::$eventLoopClass = interface_exists('\React\EventLoop\LoopInterface')? '\Workerman\Events\React\StreamSelectLoop':'\Workerman\Events\Select'; } return self::$eventLoopClass; }