private async void OnSend(byte[] data)
        {
            if (!ValidateSend())
            {
                return;
            }

            try
            {
                var msg = new Transmission(data, Transmission.EType.Sent);
                History.Append(msg);
                var res = await _udpClientServer.SendAsync(Send.IpAddress, Send.Port.Value, msg);

                if (res != null)
                {
                    msg.Origin      = res.From;
                    msg.Destination = res.To;
                    Send.Message    = "";
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.StackTrace);
                DialogUtils.ShowErrorDialog(ex.Message);
            }
        }