programmeringssproget Python bruger socket biblioteket til at håndtere forbindelser til og fra eksterne maskiner . Mens generiske socket biblioteket vil håndtere oprettelsen af forbindelser, kan du bruge SocketServer bibliotek til at oprette en lytter tjeneste på en af computerens porte. Ved at oprette en SocketServer objekt , kan du lytte til indgående information fra eksterne forbindelser. Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
importere socket-server bibliotekerne i din Python-script : import SocketServer
2 < p > Definer en klasse til at håndtere Server Input : class Handler ( SocketServer.BaseRequestHandler ) :
3
Definer en " håndtag "-metode i " Handler "-klassen . Denne metode tager indkommende oplysninger og udskriver det til skærmen : def håndtag (selv-) : . Self.data = self.request.recv ( 1024) strimler ( ) print " {} skrev : " format ( self.client_address . [0] ) print self.data
4
Brug klassen til at køre gennem en SocketServer objekt , som vil forblive lytter på en bestemt port på ubestemt tid , indtil den opsiges : server = SocketServer.TCPServer ( ( " localhost " , , 9999 ) , Handler ) server.serve_forever ()