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()); } }
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); } }