我在looklass工作,我遇到问题,我需要在服务器和containt上做一个ping aa sw,我找到了发送和接收而不是socket的方式,它回答我ping但总是对我说0在线25
公共静态无效连接器(){
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();
}