| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    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 =

    Previous :

    next :
      articles connexes
    ·Comment changer Interligne dans NetBeans 
    ·Java 1.6 vs . 1.5 
    ·Comment installer un Java Bypass Administrateur Début 
    ·Comment effectuer un décalage Bit en Java 
    ·Comment supprimer une variable sur la console de Java 
    ·Comment faire pour obtenir une référence à une discu…
    ·Exceptions de fichiers pour les applets Java : Arial.tt…
    ·Java Exceptions d'entrée 
    ·Comment afficher un cylindre en Java 
    ·Comment puis- je créer un calculateur de taux d'intér…
      articles en vedette
    ·Comment utiliser Silverlight dans Asp.NET 
    ·Comment stocker une recherche binaire arbre dans un fic…
    ·Comment déclarer une chaîne en C + + 
    ·Comment sérialiser un objet Avec Enum 
    ·Comment faire pour déterminer la précision numérique…
    ·Comment utiliser Echo en Python 
    ·Comment lire un fichier SRC 
    ·Comment écrire de données d'applications avec C # 
    ·Entity Framework vs NHibernate 
    ·Comment calculer le pourcentage sur le total des lignes…
    Copyright © Connaissances Informatiques http://fr.wingwit.com