Εισαγωγή στις βιβλιοθήκες του διακομιστή υποδοχή σε σενάριο 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 ( )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα