private void OnApplicationQuit() { isProcessing = false; OnMessageRecieved.RemoveListener(MessageReader); if (Client != null && Client.Connected) { Client.Close(); } IsConnected = false; IsBroadcasting = false; Listener.Stop(); udpSocket.Close(); }