Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Tutoriel Java pour fractionner des c…
  • Java types récursifs génériques 
  • Types de classes d'actions dans les …
  • Comment faire pour convertir JSP de …
  • Comment faire pour convertir un Appl…
  • NetBeans service Web Tutoriel 
  • Comment générer des nombres aléat…
  • Comment télécharger des fichiers s…
  • Comment effacer JTextField 
  • Comment convertir un Integer Java à…
  •   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 faire un chat sans avoir besoin de Java

    Le langage de programmation Java n'est pas la seule langue que vous pouvez utiliser pour utiliser des connexions à des ordinateurs distants . Beaucoup d'autres implémentations de programmation contiennent la capacité de créer des sockets et de transfert de données . Python, par exemple , est un langage puissant et une alternative à Java pour les programmeurs qui souhaitent déployer des applications rapidement . Avec ses fonctions intégrées et les bibliothèques , vous pouvez créer un serveur de chat simple de recevoir des messages depuis un autre ordinateur Choses que vous devez
    Python Interpreter
    Voir Plus Instructions
    1

    Créer un objet socket et le lier à un port afin qu'il puisse écouter les messages entrants :

    soc = socket.socket ( socket.AF_INET , socket.SOCK_STREAM ) soc.bind ( ( '127 .0.0.1 ' , 5432 ) ) soc.listen (5)
    2

    définir la classe de recevoir des messages . Celle-ci repose sur la bibliothèque " threading " de sorte qu'il peut fonctionner en arrière-plan d'autres applications :
    ChatThread

    de classe ( threading.Thread ) : def __ init__ (self, c): threading.Thread.__init__ (auto ) self.conn = cself.stopIt = False
    3

    définir la méthode "run" , qui s'exécute lorsque un fil de type " ChatThread " exécute :

    def run ( self): sans self.stopIt : msg = self.message_recv () print ' recieved - >' , msg
    4

    Définir un message reçu classe , qui se déroule dans le cadre du "run" méthode . Cette attend les messages et renvoie le message une fois reçu :

    def message_recv (self): data = self.conn.recv ( SIZE) self.conn.send ( 'OK' ) msg = self.conn.recv (int (data) ) return msg
    5

    obtenir une connexion de socket et de créer un fil de ChatThread :

    C1, A1 = soc.accept ()

    THR = ChatThread (c1) thr.start () sender =

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment transformer votre code Java en code Android 
  • Quelle est la différence entre Java et J2EE 
  • Comment mettre la barre de défilement en Java 
  • Comment faire un moteur JavaScript 
  • Différents types de relations en Java 
  • Qu'est-ce que l' opérateur ^ moyenne en Java 
  • Comment faire déplacer un objet en permanence en Java 
  • Comment faire pour importer une autre classe en Java à l'aide jGRASP 
  • Comment formater la largeur des flotteurs en Java 
  • Comment faire pour utiliser Java Web Start 
  • Connaissances Informatiques © http://www.ordinateur.cc