Die Programmiersprache Python verwendet den Socket-Bibliothek , um Verbindungen zu und von entfernten Rechnern zu behandeln. Während die generische Socket-Bibliothek die Schaffung von Verbindungen zu verarbeiten wird , können Sie die Bibliothek, um eine SocketServer Hören Dienst auf einem Ihrer Computer-Ports erstellen. Durch die Einrichtung eines SocketServer Objekt können Sie für eingehende Informationen von außen Verbindungen zu lauschen . Things You
Python Interpreter
brauchen anzeigen Weitere Anweisungen
1
Import die Socket-Server -Bibliotheken in Ihrer Python-Skript : import SocketServer
2
Definieren Sie eine Klasse , um die Server -Eingang verarbeiten : class Handler ( SocketServer.BaseRequestHandler ) :
3
Definieren Sie einen " Griff "-Methode in der " Handler" -Klasse. Diese Methode nimmt die eingehenden Informationen und druckt sie auf dem Bildschirm : def handle ( self): . Self.data = self.request.recv (1024 ) strip () print "{} schrieb:" Format ( self.client_address . [0]) Druck self.data
4
Verwenden Sie die Klasse , um durch eine SocketServer Objekt ausgeführt , welche auf einem bestimmten Port lauscht auf unbestimmte Zeit bleiben bis zu ihrer Kündigung : server = SocketServer.TCPServer ( ( "localhost" ; , 9999) , Handler ) server.serve_forever ()