This commit is contained in:
azw 2023-04-27 08:58:27 +00:00
parent 03f5f63a42
commit 1e577389c8

View File

@ -31,6 +31,13 @@ namespace a8
volatile bool shutdown = false;
virtual ~UdpListenerImpl()
{
if (IsActive()) {
SetActive(false);
}
}
bool IsActive()
{
return listen_socket != -1;
@ -90,7 +97,8 @@ namespace a8
void ActiveStop()
{
if(listen_socket != -1){
if (listen_socket != -1) {
::shutdown(listen_socket, SHUT_RD);
::close(listen_socket);
listen_socket = -1;
}