Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Lyssna efter paket på Python

    programmeringsspråket Python använder socket biblioteket för att hantera anslutningar till och från fjärrdatorer . Medan den generiska socket biblioteket kommer att hantera skapandet av anslutningar , kan du använda SocketServer biblioteket för att skapa en lyssnande tjänst på någon av datorns portar . Genom att inrätta en SocketServer objekt , kan du lyssna efter inkommande information från externa anslutningar . Saker du behöver
    Pythontolk
    Visa fler instruktioner
    1

    Importera socketservern biblioteken i din Python script : import SocketServer
    2

    Definiera en klass för att hantera Server Input : klass Handler ( SocketServer.BaseRequestHandler ) : Addera 3

    Definiera ett " handtag " metoden i " Handler " klass . Denna metod tar den inkommande informationen och skriver ut den på skärmen : def handtag ( egen) : . Self.data = self.request.recv ( 1024 ) band ( ) print " { } skrev : " format ( self.client_address . [ 0 ] ) print self.data
    4

    Använd klassen att köra igenom en SocketServer objekt , vilket kommer att hålla lyssnar på en viss port på obestämd tid tills det sägs : server = SocketServer.TCPServer ( ( " localhost " , , 9999 ) , Handler ) server.serve_forever ( ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·String längdbegränsningen i Python
    ·Vad är en Python Subpackage
    ·Hur man kompilerar Python Med Cygwin
    ·Hur man ska tolka en sträng som en Boolean i Python
    ·Python för Android
    ·Hur Exportera en Python Test Suite i Selenium
    ·Hur man kör Python i terminal på en Mac
    ·Så här ändrar Python Version i Snow Leopard
    ·Hur importera dina egna moduler i Python
    ·Vad är Python Hacking
    Utvalda artiklarna
    ·Hur Lösenordsskydda ett Word-dokument med C # -kod
    ·Filhantering i Java Tutorial
    ·Hur sortera en array Alfabetiskt i PHP
    ·Hur till Ändra Java Storlek Memory Heap
    ·Hur skriver jag ett program i Programspråk C som omvan…
    ·De bästa PHP Ramar
    ·Hur man dödar MySQL tråd
    ·CSS Bild överrullningseffekt
    ·Hur du tar bort element från en Python lista
    ·Hur konvertera C + + ASCII till UTF8
    Copyright © Dator Kunskap http://www.dator.xyz