void TcpServer::OnCloseClient( uv_handle_t* handle ) { Client& client = *( static_cast<Client*>( handle->data ) ); TcpServer* socket = client.p_server; client.b_connected = false; socket->DisposeClient( client.id ); if ( socket->m_close_client_callback ) { socket->m_close_client_callback( client.id ); } }