Esempio n. 1
0
 private void EnviarPaquete(Paquete p)
 {
     if (EsperandoConfirmacionDelEmulador == false && p.ObtenerPaquete() != null)
     {
         IPAddress  serverAddr = IPAddress.Parse(IP_Emulador);
         IPEndPoint endPoint   = new IPEndPoint(serverAddr, Puerto_Emulador);
         sock.SendTo(Encoding.ASCII.GetBytes(p.ObtenerPaquete()), endPoint);
         Console.WriteLine("Paquete enviado ->" + p.ObtenerPaquete());
     }
 }
Esempio n. 2
0
        public void EnviarPaquete(string from_ip_addr, Paquete.Paquetes paquete, bool buscandoemulador = false)
        {
            Paquete p = new Paquete();

            p.CrearPaquete(from_ip_addr, paquete);
            if (EsperandoConfirmacionDelEmulador == false || buscandoemulador)
            {
                IPAddress  serverAddr = IPAddress.Parse(IP_Emulador);
                IPEndPoint endPoint   = new IPEndPoint(serverAddr, Puerto_Emulador);
                sock.SendTo(Encoding.ASCII.GetBytes(p.ObtenerPaquete()), endPoint);
                Console.WriteLine("Paquete enviado ->" + p.ObtenerPaquete());
            }
            else
            {
                PaquetesEnEspera.Enqueue(p);
            }
        }