1
This commit is contained in:
parent
03f5f63a42
commit
1e577389c8
@ -31,6 +31,13 @@ namespace a8
|
|||||||
|
|
||||||
volatile bool shutdown = false;
|
volatile bool shutdown = false;
|
||||||
|
|
||||||
|
virtual ~UdpListenerImpl()
|
||||||
|
{
|
||||||
|
if (IsActive()) {
|
||||||
|
SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool IsActive()
|
bool IsActive()
|
||||||
{
|
{
|
||||||
return listen_socket != -1;
|
return listen_socket != -1;
|
||||||
@ -90,7 +97,8 @@ namespace a8
|
|||||||
|
|
||||||
void ActiveStop()
|
void ActiveStop()
|
||||||
{
|
{
|
||||||
if(listen_socket != -1){
|
if (listen_socket != -1) {
|
||||||
|
::shutdown(listen_socket, SHUT_RD);
|
||||||
::close(listen_socket);
|
::close(listen_socket);
|
||||||
listen_socket = -1;
|
listen_socket = -1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user