protected void StateChangeHandler(Node n, Node.ConnectionState state) {
lock(_sync) {
if(state == Node.ConnectionState.Leaving ||
state == Node.ConnectionState.Disconnected ||
state == Node.ConnectionState.Offline) {
_online = false;
} else {
_online = true;
}
}
}