Usamos software de simulación en el lado del servidor, que es un software muy pequeño. Descargue el software NetAssist: http://xiazai.VeVB.COm/201403/tools/NetAssist(VeVB.COm).rar.
El segundo paso es pegar nuestro código de cliente:
Copie el código de código de la siguiente manera:
importar java.io.DataInputStream;
importar java.io.IOException;
importar java.net.Socket;
Cliente de clase pública {
cadena final estática pública IP_ADDR = "192.168.3.65";//Dirección del servidor
public static final int PORT = 8080 //Número de puerto del servidor
texto de cadena estática = nulo;
public static void main (String [] args) lanza IOException {
System.out.println("El cliente se inicia...");
Conector hembra = nulo;
socket = nuevo Socket(IP_ADDR, PUERTO);
mientras (verdadero) {
intentar {
//Crea un socket de transmisión y conéctalo al número de puerto especificado en el host especificado
//Leer datos del lado del servidor
Entrada DataInputStream = nueva DataInputStream(socket.getInputStream());
byte[] buffer;
buffer = nuevo byte[input.available()];
si(buffer.length!= 0){
System.out.println("length="+buffer.length);
//Leer el buffer
entrada.read(búfer);
//Convertir cadena
Cadena tres = nueva cadena (búfer);
System.out.println("content=" + tres);
}
} captura (Excepción e) {
System.out.println("Excepción del cliente:" + e.getMessage());
}
}
}
}
Puede ver los resultados de la impresión de la siguiente manera:
longitud representa la longitud del mensaje
Copie el código de código de la siguiente manera:
El cliente comienza...
longitud = 27
Contenido=//www.VeVB.COm
Bien, hemos completado un cliente de socket que siempre puede recibir mensajes del servidor.