Créer un serveur proxy en java


Java serveur proxy est un intermédiaire de l'ordinateur d'un client ou d'un processeur et d'un serveur. Si elle est invisible, elle joue un rôle très important d'envoyer et de répondre les demandes de l'ordinateur vers le serveur ou vice versa. Si vous voulez faire un serveur proxy à l'aide de Java, voici comment vous pouvez faire cela:

  • Installer l'application. Si votre ordinateur ne dispose pas de la dernière Java de Sun Microsystems kit standard, le télécharger et l'installer dans le système informatique.
  • Ouvrir l'éditeur de texte de votre choix. Cela peut aussi être votre préféré environnement de développement intégré. Gardez à l'esprit que pour le Java serveur proxy pour s'acquitter de ses fonctions de la croix-compatibilité, il doit répondre à une interface. En conformité avec le présent, importer les bibliothèques Net et Java IO et de définir le serveur proxy. La mise en œuvre doit apparaître comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp importer java.io.*
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp importation java.net.*
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp interface mySockets
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp String readLine()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp vide wrtieLine(String myString)
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp void dispose()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }

  • Vérifier la validité des différents paramètres. Lorsque le serveur est lancé, la légalité ou la validité des différents paramètres s'affiche. Les paramètres qui sont inclus sont le port local, le nom de l'hôte distant, à distance de l'adresse du port, et la comme. Si il y a des paramètres non valides, il sera signalé comme une erreur.
  • mise en Œuvre SocketInterface. Ceci est nécessaire afin que la classe de Proxy peuvent être définis. Cela comprend l'hôte de l'adresse du port, le port, et commande à attendre ou pas pour la connexion. L'éditeur de texte de commande doit apparaître comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public class SocketProxy implémente mySockets
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp Socket privé mySocket
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp privé BufferedReader myIn
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp privé PrintWriter myOut
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public SocketProxy( String myHost, int myPort, boolean myWait )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {

  • Attente pour l'établissement d'une nouvelle connexion. Lorsque la connexion est activé, il y aura un flux d'entrée de BufferedReader qui sera ouverte. Ce sera ensuite transmis à la classe PrintWriter’ flux de sortie. C'est le seul à être utilisé par le serveur pour transférer tout type d'information. Prendre les commandes ci-dessous:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp si (myWait) {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp ServerSocket monserveur = new ServerSocket( myPort )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket = monserveur.accept()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp else
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket = Socket( myHost, myPort )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myIn = new BufferedReader( new InputStreamReader(
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket.getInputStream()))
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myOut = new PrintWriter( mySocket.getOutputStream(), true )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } & ! & ! & ! & ! & ! & nbsp

  • Lire le serveur du flux d'entrée. à l'Aide de la méthode readLine, lire les commentaires et puis retour à la méthode writeLine. Cela doit se lire comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public String readLine() {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp String myString = null
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp try { myString = myIn.readLine()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp retour machaine
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public void writeLine( String myString ) {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myOut.println( myString )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }

  • Fermer le socket. une fois que le serveur a fini de la transmission de l'information entre les connexions du serveur principal et de l'ordinateur client, à proximité ou à la fin de la prise réseau. Pour ce faire, cette commande doit être suivie:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public void dispose() {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp try {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket.close()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } }


une Fois que ce processus est terminé, vous avez réussi à créer un serveur proxy à l'aide de Java. Maintenant, vous pouvez librement et utiliser correctement le serveur. Même si vous ne pouvez pas voir le succès physiquement, la communication entre le serveur et un ordinateur est une preuve suffisante de la réussite de cette tâche.









Creer un serveur proxy en java


Creer un serveur proxy en java : Plusieurs milliers de conseils pour vous faciliter la vie.


Java serveur proxy est un intermediaire de l'ordinateur d'un client ou d'un processeur et d'un serveur. Si elle est invisible, elle joue un role tres important d'envoyer et de repondre les demandes de l'ordinateur vers le serveur ou vice versa. Si vous voulez faire un serveur proxy a l'aide de Java, voici comment vous pouvez faire cela:

  • Installer l'application. Si votre ordinateur ne dispose pas de la derniere Java de Sun Microsystems kit standard, le telecharger et l'installer dans le systeme informatique.
  • Ouvrir l'editeur de texte de votre choix. Cela peut aussi etre votre prefere environnement de developpement integre. Gardez a l'esprit que pour le Java serveur proxy pour s'acquitter de ses fonctions de la croix-compatibilite, il doit repondre a une interface. En conformite avec le present, importer les bibliotheques Net et Java IO et de definir le serveur proxy. La mise en œuvre doit apparaître comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp importer java.io.*
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp importation java.net.*
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp interface mySockets
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp String readLine()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp vide wrtieLine(String myString)
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp void dispose()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }

  • Verifier la validite des differents parametres. Lorsque le serveur est lance, la legalite ou la validite des differents parametres s'affiche. Les parametres qui sont inclus sont le port local, le nom de l'hote distant, a distance de l'adresse du port, et la comme. Si il y a des parametres non valides, il sera signale comme une erreur.
  • mise en Œuvre SocketInterface. Ceci est necessaire afin que la classe de Proxy peuvent etre definis. Cela comprend l'hote de l'adresse du port, le port, et commande a attendre ou pas pour la connexion. L'editeur de texte de commande doit apparaître comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public class SocketProxy implemente mySockets
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp Socket prive mySocket
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp prive BufferedReader myIn
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp prive PrintWriter myOut
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public SocketProxy( String myHost, int myPort, boolean myWait )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {

  • Attente pour l'etablissement d'une nouvelle connexion. Lorsque la connexion est active, il y aura un flux d'entree de BufferedReader qui sera ouverte. Ce sera ensuite transmis a la classe PrintWriter’ flux de sortie. C'est le seul a etre utilise par le serveur pour transferer tout type d'information. Prendre les commandes ci-dessous:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp si (myWait) {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp ServerSocket monserveur = new ServerSocket( myPort )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket = monserveur.accept()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp else
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket = Socket( myHost, myPort )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myIn = new BufferedReader( new InputStreamReader(
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket.getInputStream()))
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myOut = new PrintWriter( mySocket.getOutputStream(), true )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } & ! & ! & ! & ! & ! & nbsp

  • Lire le serveur du flux d'entree. a l'Aide de la methode readLine, lire les commentaires et puis retour a la methode writeLine. Cela doit se lire comme suit:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public String readLine() {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp String myString = null
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp try { myString = myIn.readLine()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp retour machaine
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public void writeLine( String myString ) {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp myOut.println( myString )
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp }

  • Fermer le socket. une fois que le serveur a fini de la transmission de l'information entre les connexions du serveur principal et de l'ordinateur client, a proximite ou a la fin de la prise reseau. Pour ce faire, cette commande doit etre suivie:

& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp public void dispose() {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp try {
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp mySocket.close()
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } catch( IOException e ) { e.printStackTrace() }
& ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & ! & nbsp } }


une Fois que ce processus est termine, vous avez reussi a creer un serveur proxy a l'aide de Java. Maintenant, vous pouvez librement et utiliser correctement le serveur. Meme si vous ne pouvez pas voir le succes physiquement, la communication entre le serveur et un ordinateur est une preuve suffisante de la reussite de cette tache.


Créer un serveur proxy en java

Créer un serveur proxy en java : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation