private void Restart() { AbortListenerThread(); if (serverHandler != null) { serverHandler.Restart(); } }
public void Handle(LdpPacket packet) { switch (packet.Type) { case PacketType.DISCONNECT_REQUEST: var discon = packet.DisconnectRequest; switch (discon.Type) { case DisconnectionType.FROM_SERVER: serverHandler.GetListenerChannel.RemoveListener(this); serverHandler.Restart(); break; } break; } }