0

私はlooklassで作業していますが、問題があります。サーバーとcontainstでping aa swを実行する必要があり、ソケットよりも送信および受信する方法を見つけました。 25

public static void Conectar() {

        Socket miPrimerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        IPEndPoint miDireccion = new IPEndPoint(IPAddress.Parse("190.248.68.130"), 80);
       string texto;
        string textoreci;
        byte[] textoEnviar;

        byte[] byARecibir = new byte[255];
        byte[] ByRec = new byte[255];

        try
        {

            miPrimerSocket.Connect(miDireccion);
            Console.WriteLine("Conectado con exito a: " + miDireccion.ToString());

            Console.WriteLine("Ingrese el texto a enviar al servidor: ");
            texto = Console.ReadLine(); //leemos el texto ingresado
            textoEnviar = Encoding.Default.GetBytes(texto); //pasamos el texto a array de bytes
            miPrimerSocket.Send(textoEnviar, 0, textoEnviar.Length, 0); // y lo enviamos
            Console.WriteLine("Enviado exitosamente");
            int enteroRecibido = miPrimerSocket.Receive(ByRec, 0, ByRec.Length, 0);
             Array.Resize(ref ByRec, enteroRecibido);
            textoreci = Encoding.Default.GetString(ByRec);
            Console.WriteLine(textoreci);
            miPrimerSocket.Close();
        }
        catch (Exception error)
        {
            Console.WriteLine("Error: {0}", error.ToString());
        }
        Console.WriteLine("Presione cualquier tecla para terminar");
        Console.ReadLine();
    }
4

0 に答える 0