Java de comprensi�n: Hola mundo simplificado para la programaci�n del z�calo
En mi experiencia de las complejidades un reci�n llegado hace frente mucho en el mundo de Java est� entendiendo la materia extra�a como la manipulaci�n de excepciones o la configuraci�n de los datos etc.
Me pidieron hoy por la nth vez (n - > infinito) c�mo escribir un cliente y un servidor simples del z�calo (elimine errores realmente de uno). La clase particular de Java es buena pero no es simple. �ste es un ejemplo muy simple de un servidor y de un cliente del eco. Maneja como m�nimo la materia extra�a para dar simplicidad al procedimiento.
EchoClient.java
importaci�n java.net. *;
importaci�n java.io.*;
// conecta para virar 6500 hacia el lado de babor del anfitri�n especificado,
// env�a el mensaje e imprime la contestaci�n
clase p�blica EchoClient {
// funciona como: mensaje del hostname de Java EchoClient
excepci�n p�blica de los tiros de la ca�er�a del vac�o de los par�sitos atmosf�ricos (args de la secuencia []) {
Z�calo del z�calo = nuevo z�calo (args [0], 6500);
Br de BufferedReader = nuevo BufferedReader (
nuevo InputStreamReader (socket.getInputStream ()));
PrintStream picosegundo = nuevo PrintStream (socket.getOutputStream ());
ps.println (args [1]); // escribe el mensaje al z�calo
Respuesta de la impresi�n de // del servidor
System.out.println ( recibi�: + br.readLine ());
socket.close ();
}
}
EchoServer.java
importaci�n java.net. *;
importaci�n java.io.*;
// est� atenta la conexi�n en el puerto 6500,
// recibe mensajes y los repite detr�s
clase p�blica EchoServer {
la ca�er�a p�blica del vac�o de los par�sitos atmosf�ricos (los args de la secuencia []) lanza la excepci�n {
Servidor de ServerSocket = nuevo ServerSocket (6500);
Z�calo = falta de informaci�n del z�calo;
mientras que (verdad) {
z�calo = server.accept ();
Br de BufferedReader = nuevo BufferedReader (
nuevo InputStreamReader (socket.getInputStream ()));
PrintStream picosegundo = nuevo PrintStream (
socket.getOutputStream ());
ps.println (br.readLine ()); Eco de // entrado a la salida
socket.close ();
}
}
}
En el extremo es una cosa simple hecha simplemente. No cubre todas las bases como la manipulaci�n de excepci�n limpia o la manipulaci�n de conexiones paralelamente. �sos se deben dejar como m�s adelante ejercicios cuando el revelador est� sintiendo m�s en la facilidad con la lengua.
Archivado bajo noticias de t�tulo, c�mo a, software de Java, nota de la tecnolog�a, Web |�
� |
� RSS 2.0 |�
� Trackback este art�culo | �
� Env�e por correo electr�nico este art�culo
Usted puede tambi�n tener gusto de leer |


Agregue a los favoritos de Technorati