De programmeertaal Python gebruikt de socket bibliotheek verbindingen naar en van remote machines te bedienen . Terwijl de generieke socket bibliotheek zal de oprichting van verbindingen verwerken , kunt u de SocketServer bibliotheek gebruiken om een luisterend dienst te maken op een van uw computer poorten. Door het opzetten van een SocketServer object , kunt u luisteren naar binnenkomende informatie van buiten -verbindingen . Wat je nodig hebt Python Interpreter Toon Meer Aanwijzingen Import de server bibliotheken aansluiting in uw Python script 1 : import SocketServer kopen van 2 Definieer een klasse aan de Server Input handvat : klasse Handler ( SocketServer.BaseRequestHandler ) : 3 Definieer een " handvat " methode in de ' Handler ' klasse . Deze methode neemt de binnenkomende informatie en drukt het op het scherm : def handvat (zelf ) : . Self.data = self.request.recv ( 1024 ) strip ( ) print " { } schreef : " formaat ( self.client_address . [ 0 ] ) afdruk self.data 4 Gebruik de klas te lopen door een SocketServer object , die zal luisteren blijven op een bepaalde poort voor onbepaalde tijd totdat deze wordt beëindigd : server = SocketServer.TCPServer ( ( " localhost " , , 9999 ) , Handler ) server.serve_forever ( ) op
|