Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour identifier clés …
  • Comment faire pour charger des varia…
  • Struts vs Faces 
  • Comment garder le même message d'en…
  • Comment changer le fond d'un champ d…
  • Comment accéder à un String Valeur…
  • Comment créer des classes d' except…
  • Comment faire pour rediriger vers un…
  • Comment calculer le temps en utilisa…
  • Comment faire pour exécuter NetBean…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment créer un serveur proxy dans Java

    serveurs proxy assurent la fonction d'agir comme un serveur de transfert entre un ordinateur client et un autre serveur . Chaque fois qu'une personne ou un autre ordinateur fait la demande du serveur distant , le serveur informatique mandataire transmettra la demande à la fois de l'ordinateur client ainsi que la réponse du serveur à distance en arrière. Les deux ordinateurs ayant des données transmises à eux ne savent pas que la procuration est d'effectuer les connexions à la fois . En conséquence , le serveur proxy doit être en mesure de remplir à la fois le client (demande et recevoir ) et le serveur ( répondre aux demandes ) rôles interchangeables. Choses que vous devez
    environnement de développement Java
    Afficher plus Instructions
    1

    télécharger et installer le kit de la dernière norme java développeur de Sun Microsystems, s'il n'est pas déjà installé sur votre ordinateur (voir Ressources ci-dessous) . Ouvrez un éditeur de texte ou votre environnement de développement intégré . Afin de soutenir la Croix - compatibilité entre les rôles de client et de serveur que le serveur proxy devra remplir , une interface commune est définie pour assurer la compatibilité des données. Le IO Java et des bibliothèques nets sont importés et trois méthodes courantes sont définis pour le serveur proxy à outils : . Import java.io. *; import java.net * ; l'interface mySockets {String readLine () ; vide wrtieLine (String myString ) ; annuler dispose () ;}
    2

    définir la classe Prozy en mettant en œuvre le SocketInterface . Le constructeur de classe prend trois arguments : 1 - L'adresse IP , port hôte et si elle doit attendre une connexion ou SocketProxy de classe not.public œuvre mySockets { Socket privé MaSocket ; privé BufferedReader Myin ; myOut de PrintWrite privé; SocketProxy publique (String monHôte , int myPort , booléen myWait ) {
    3

    attendre une nouvelle connexion à établir . Une fois une connexion valide est établie, un flux d'entrée BufferedReader est ouvert et transmis à un flux de sortie de classe PrintWrite , qui sera utilisé pour transmettre le information.try {if ( myWait ) { ServerSocket myServer = new ServerSocket ( myPort ) ; MaSocket = myServer . accept () ;} elsemySocket = new Socket ( monHôte , myPort ) ; Myin = new BufferedReader ( nouveau InputStreamReader ( mySocket.getInputStream ())) ; myOut = new PrintWriter ( mySocket.getOutputStream () , true); } catch (IOException e) { e.printStackTrace (); }}
    4

    Utilisez le readLine metod est de lire le flux d'entrée et de retour à la méthode writeLine , qui est utilisé pour transmettre l'information dans le flux de sortie être transmis au client (ou à recevoir ) computer.public readLine String () {String myString = null; try { myString = myIn.readLine (); } catch (IOException e) { e.printStackTrace ();} myString de retour; } vide writeLine publique (String myString ) { myOut.println ( myString );}
    5

    fermer le socket de réseau lorsque le serveur proxy est fait avec la transmission d'informations entre le client et le serveur vide connections.public disposer () { try { mySocket.close (); } catch (IOException e) { e.printStackTrace (); }}}

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Un bon moyen d'organiser les classes avec Java 
  • How to Program in Flash Java 
  • Comment puis-je imprimer Tous les nombres premiers en Java 
  • Je ne peux pas imprimer lignes à l'aide d'un applet Java 
  • Comment configurer Java JDK 
  • Qu'est-ce que JDK de Java 
  • Comment faire pour installer l'API Java 
  • NetBeans Fonction de recherche 
  • Comment créer un service Web en utilisant Axis 
  • Java Double en forme 
  • Connaissances Informatiques © http://www.ordinateur.cc