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