add socket active validation

This commit is contained in:
yggverse 2024-04-27 16:10:49 +03:00
parent 7923fea04e
commit 55b4c879e4

View File

@ -108,14 +108,17 @@ class Server
STREAM_SERVER_BIND | STREAM_SERVER_LISTEN
);
if ($this->_live)
{
$this->_live = is_resource(
$socket
);
}
do
{
if (!$this->_live)
{
fclose(
$socket
);
break;
}
@ -160,6 +163,13 @@ class Server
);
} while ($this->_live);
if (is_resource($socket))
{
fclose(
$socket
);
}
}
public function stop(): void