Le langage de programmation Python utilise la bibliothèque de socket pour gérer les connexions à partir de machines distantes . Alors que la bibliothèque de socket générique se chargera de la création de connexions , vous pouvez utiliser la bibliothèque de SocketServer pour créer un service d'écoute sur l'un des ports de votre ordinateur . En mettant en place un objet SocketServer , vous pouvez écouter les informations entrantes de connexions externes . Choses que vous devez Python Interpreter Voir Plus Instructions 1 importer les bibliothèques de serveur de socket dans votre script Python : import SocketServer 2 Définir une classe pour gérer l' entrée du serveur: gestionnaire de classe ( SocketServer.BaseRequestHandler ) : 3 définir une méthode de « poignée » dans la catégorie « Handler ». Cette méthode prend l' information entrante et l'affiche à l'écran : poignée de def (self): . Self.data = self.request.recv (1024 ) bande ( ) print " {} a écrit: " Format ( self.client_address . [0] ) print self.data 4 Utilisez la classe de courir à travers un objet SocketServer , qui va rester à l'écoute sur un port indéfiniment jusqu'à sa résiliation : server = SocketServer.TCPServer ( ("localhost" , 9999 ) , Handler ) server.serve_forever ()
|