Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να ακούσετε για πακέτα σε Python

Η γλώσσα προγραμματισμού Python χρησιμοποιεί τη βιβλιοθήκη πρίζα για να χειριστεί τις συνδέσεις προς και από απομακρυσμένα μηχανήματα . Ενώ η γενική βιβλιοθήκη υποδοχή θα χειριστεί τη δημιουργία συνδέσεων , μπορείτε να χρησιμοποιήσετε τη βιβλιοθήκη SocketServer να δημιουργήσει μια υπηρεσία ακρόασης σε μία από τις θύρες του υπολογιστή σας . Με τη δημιουργία ενός αντικειμένου SocketServer , μπορείτε να ακούσετε για τις εισερχόμενες πληροφορίες από εξωτερικές συνδέσεις . Τα πράγματα που θα χρειαστείτε
Python Interpreter

Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή στις βιβλιοθήκες του διακομιστή υποδοχή σε σενάριο Python σας : εισαγωγή SocketServer 2

Ορίστε μια τάξη για να χειριστεί το Input διακομιστή : class Handler ( SocketServer.BaseRequestHandler ) :
3

Ορίστε μια μέθοδο "λαβή " στην κατηγορία " Handler » . Η μέθοδος αυτή λαμβάνει τις εισερχόμενες πληροφορίες και εκτυπώνει στην οθόνη : def λαβή ( αυτο) : . Self.data = self.request.recv (1024 ) ταινία ( ) print " { } έγραψε : " . Μορφή ( self.client_address [ 0 ] ) print self.data
Η 4

Χρησιμοποιήστε την κλάση για να τρέξει μέσα από ένα αντικείμενο SocketServer , η οποία θα παραμείνει ακρόαση σε ένα συγκεκριμένο λιμάνι επ 'αόριστον μέχρι να τερματιστεί : εξυπηρετητή = SocketServer.TCPServer ( ( " localhost " ? , 9999 ) , Handler ) server.serve_forever ( )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα