internal void ConnectAndStartListening()
        {
            StartListening();

            byte[] connectionPacket = Encoding.UTF8.GetBytes("conn_req:\x00\x00");
            connectionPacket[connectionPacket.Length - 2] = 0x96;
            connectionPacket[connectionPacket.Length - 1] = 0x17;

            ConnectionStatusHandler.Invoke(this, new ConnectionStatusEventArgs(ConnectionStatus.Connecting));
            TelloClient.Client.Send(connectionPacket);
        }