Arrangement Java : Bonjour monde simplifi� pour la programmation de douille
Dans mon exp�rience une grande partie des complexit�s un venu fait face dans le monde de Java comprend la substance �trang�re comme manipuler des exceptions ou composer les donn�es etc.
Aujourd'hui j'ai �t� pri� pour la ni�me fois (n - > infini) comment �crire un client et un serveur simples de douille (corrigez r�ellement un). Le cours d'instruction de Java est bon mais il n'est pas simple. C'est un exemple tr�s simple d'un serveur et d'un client d'�cho. Il manipule d'une fa�on minimum la substance �trang�re pour donner la simplicit� au proc�d�.
EchoClient.java
importation java.net. * ;
importation java.io.* ;
// se relie pour mettre en communication 6500 du centre serveur sp�cifique,
// envoie le message et imprime la r�ponse
classe publique EchoClient {
// fonctionnent comme : message de hostname de Java EchoClient
exception publique de jets de force de vide de charge statique (args de corde []) {
Douille de douille = nouvelle douille (args [0], 6500) ;
Br de BufferedReader = nouveau BufferedReader (
nouvel InputStreamReader (socket.getInputStream ()));
PrintStream picoseconde = nouveau PrintStream (socket.getOutputStream ());
ps.println (args [1]) ; // �crivent le message � la douille
R�ponse d'impression de // de serveur
System.out.println (��re�u : �� + br.readLine ());
socket.close () ;
}
}
EchoServer.java
importation java.net. * ;
importation java.io.* ;
// d�tecte � l'oreille le raccordement sur le port 6500,
// re�oit des messages et les fait �cho en arri�re
classe publique EchoServer {
la force publique de vide de charge statique (les args de corde []) jette l'exception {
Serveur de ServerSocket = nouveau ServerSocket (6500) ;
Douille = nulle de douille ;
tandis que (vrai) {
douille = server.accept () ;
Br de BufferedReader = nouveau BufferedReader (
nouvel InputStreamReader (socket.getInputStream ()));
PrintStream picoseconde = nouveau PrintStream (
socket.getOutputStream ());
ps.println (br.readLine ()); �cho de // entr� dans le rendement
socket.close () ;
}
}
}
� la fin c'est une chose simple faite simplement. Il ne couvre pas toutes les bases comme la manipulation d'exception propre ou manipuler des raccordements en parall�le. Ceux devraient �tre laiss�s en tant que plus tard exercices quand le r�alisateur sent plus � l'aise avec la langue.
Class� sous des nouvelles de titre, comment �, logiciel de Java, note de technologie, Web |�
� |
� RSS 2.0 |�
� Trackback cet article | �
� Envoyez cet article
Vous pouvez �galement aimer lire |


Ajoutez aux favoris de Technorati

































