This commit is contained in:
2021-02-20 16:19:14 +08:00
parent dc1b7a9c0b
commit bc43a71b0c
2 changed files with 7 additions and 2 deletions
+4 -1
View File
@@ -49,7 +49,10 @@ class OnClose extends Callback
if (!($server instanceof WServer) || !$server->isEstablished($fd)) {
return;
}
$node = $router->search('/' . Socket::CLOSE . '::event', 'sw::socket');
$node = $router->tree_search(explode('/', Socket::CLOSE . '::event'), 'sw::socket');
// $node = $router->search('/' . Socket::CLOSE . '::event', 'sw::socket');
if ($node instanceof Node) {
$node->dispatch($server, $fd);
}
+3 -1
View File
@@ -106,7 +106,9 @@ class OnHandshake extends Callback
return $this->connect($response, 101);
}
$router = Snowflake::app()->getRouter();
$node = $router->search('/' . Socket::HANDSHAKE . '::event', 'sw::socket');
$node = $router->tree_search(explode('/', Socket::HANDSHAKE . '::event'), 'sw::socket');
// $node = $router->search('/' . Socket::HANDSHAKE . '::event', 'sw::socket');
if ($node === null) {
return $this->disconnect($response, 502);
}