Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Surcharge Methods in Java 
  • Comment convertir un projet NetBeans…
  • Qui est plus utilisé : Java ou Visu…
  • Comment ajouter des entiers en Java 
  • Les inconvénients des applets Java 
  • Comment écrire un programme en Java…
  • Comment faire pour convertir une dat…
  • Comment appeler la méthode OnSubmit…
  • Comment faire pour installer Hermes 
  • Comment faire pour utiliser Java pou…
  •   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

    ServerSocket Utilisation du Chat en Java

    Supports servent comme un objet de communication de bas niveau pour les programmes Java . Utilisation de sockets et leurs homologues , ServerSockets , les programmeurs peuvent créer des programmes Java simples qui envoient une écoute pour les données sur les ports d'un ordinateur . Intégration des courants d'entrée et de sortie dans ce processus permet aux programmeurs de traiter les données reçues . Grâce à cette configuration simple , le programmeur Java peut construire quelque chose comme un serveur de chat . Java ServerSockets

    programmeurs utilisent ServerSockets pour écouter les ports de l'ordinateur pour les données entrantes. Les méthodes incluses dans la classe ServerSocket comprennent façons d'écouter pour les données entrantes , ainsi que le transfert de ces données afin qu'il puisse être formaté ou traduite. Pour construire un serveur de chat simple, un seul ServerSocket peut travailler comme agent d'écoute pour surveiller texte entrant .
    Base ServerSocket pour le serveur de conversation

    La méthode de SeverSocket " accepter "écoute pour les données entrantes sur un port défini . L'objet ServerSocket continue à écouter , à moins que le port n'existe pas ou déjà en cours d'utilisation . Le numéro de port utilisé aura été convenu par les deux utilisateurs du programme de messagerie instantanée , généralement par le biais d'un certain protocole. Pour commencer à écouter les données entrantes , le programmeur doit commencer à accepter la méthode de l'objet ServerSocket : . .

    Import java.net * ; import java.util * ;

    classe ChatServer publique {< br >

    public static void main ( string [] args) {public ServerSocket ss = new ServerSocket (9999) ; Socket s = ss.accept (); }}


    < br >
    entrée Streams

    Une fois le ServerSocket écoute sur le port , il attend de recevoir des données à partir de ce port. L'ordinateur distant auprès duquel des renseignements de chat enverra ces données, dans ce cas, via le port 9999. L'objet ServerSocket retourne un objet Socket une fois la connexion établie . Une fois la méthode accepter renvoie le socket, cette prise peut être utilisé pour lire des données dans un objet BufferedReader , qui tiendra l'information chat:
    String message

    = ""; BufferedReader in = new BufferedReader ( nouveau InputStreamReader ( s.getInputStream ())) ;
    l'impression Le message

    ServerSocket accepté une connexion, et a renvoyé un objet de connexion sous la forme d'un objet. Le programmeur extrait l'entrée de cet objet Socket dans un objet BufferedReader . L'objet BufferedReader peut retourner la chaîne dans un objet String pour le traitement. Lorsque cela se produit , le programmeur peut afficher le message dans un programme , placez-le dans une fenêtre séparée pop-up , ou imprimer la sortie d' un terminal:
    message

    = in.readLine (); System.out . println ( message);

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter manifeste à JAR 
  • Comment formater de Dollars en Java 
  • Comment synchroniser des blocs de code en Java 
  • Comment lire la valeur d'entrée en Java 
  • Une description de Struts pour configuration XML 
  • Comment obtenir des références Jar dans le projet Java 
  • Comment trouver le moyen Avec Netbeans 
  • Liste des bases de données utilisées avec Java 
  • Comment accéder à un tableau de chaînes en JSP 
  • Comment construire une application bureautique de base de données Java 
  • Connaissances Informatiques © http://www.ordinateur.cc