Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come ascoltare per pacchetti su Python

Il linguaggio di programmazione Python utilizza la libreria socket per gestire le connessioni da e verso macchine remote . Mentre la libreria socket generico gestirà la creazione di connessioni, è possibile utilizzare la libreria SocketServer di creare un servizio in ascolto su una delle porte del computer . Con la creazione di un oggetto SocketServer , è possibile ascoltare le informazioni in arrivo da connessioni esterne . Cose che ti serviranno
Python Interpreter
Mostra più istruzioni
1

Importa le librerie server socket nello script Python : importazione SocketServer
2

Definire una classe per gestire l' input del server: Handler classe ( SocketServer.BaseRequestHandler ) :
3

Definire un metodo di " manico " nella classe " Handler " . Questo metodo prende le informazioni in entrata e lo stampa sullo schermo : maniglia def (auto ) : . Self.data = self.request.recv ( 1024) strip ( ) print " { } ha scritto : " formato ( self.client_address . [ 0 ] ) print self.data
4

Utilizzare la classe a correre attraverso un oggetto SocketServer , che rimarrà in ascolto su una determinata porta a tempo indeterminato fino alla risoluzione : server = SocketServer.TCPServer ( ( " localhost " , 9999 ) , Handler ) server.serve_forever ( ) per

 

Programmazione © www.354353.com