Open cayolblake opened 2 years ago
Hello @walkor
What is exactly happening when I set $eventLoopClass to Workerman\Events\Swoole and use the following in onMessage? How come Swoole's coroutines working without issues ?! 🤔
$eventLoopClass
Workerman\Events\Swoole
onMessage
$http_worker->onMessage = function ($connection, $request) { Co\run(function() { swoole_coroutine_create(function() { Co::sleep(1); echo "Done 1\n"; }); swoole_coroutine_create(function() { Co::sleep(1); echo "Done 2\n"; }); }); // Send data to client $connection->send("Hello World"); };
Swoole provides an event loop interface, which is universal. workerman can use the functions of swoole after adapting this interface.
Hello @walkor
What is exactly happening when I set
$eventLoopClass
toWorkerman\Events\Swoole
and use the following inonMessage
? How come Swoole's coroutines working without issues ?! 🤔