Esempio n. 1
0
 def run(self):
     dummy_killer.write_pid(PID)
     try:
         self.serve_forever()
     except KeyboardInterrupt:
         print "Interrupt"
     except socket.error as e:
         print "Socket closed {}".format(e)
Esempio n. 2
0
 def run(self):
     dummy_killer.write_pid(PID)
     try:
         while 1:
             sys.stdout.flush()
             server.handle_request()
     except KeyboardInterrupt:
         print("Interrupt")
     except socket.error:
         print("Socket closed")
Esempio n. 3
0
 def run(self):
     dummy_killer.write_pid(PID)
     try:
         while 1:
             sys.stdout.flush()
             server.handle_request()
     except KeyboardInterrupt:
         print "Interrupt"
     except socket.error:
         print "Socket closed"
Esempio n. 4
0
    alen = len(sys.argv)
    if alen > 1:
        port = int(sys.argv[1])
        if alen >= 4:
            PID = sys.argv[3]
            foundvirus = bool(sys.argv[2])
        elif alen >= 3:
            foundvirus = bool(sys.argv[2])
        else:
            foundvirus = False
    else:
        port = 10200
        foundvirus = False

    server = socketserver.TCPServer((HOST, port),
                                    MyTCPHandler,
                                    bind_and_activate=False)
    server.allow_reuse_address = True
    server.foundvirus = foundvirus
    server.server_bind()
    server.server_activate()

    dummy_killer.setup_killer(server)
    dummy_killer.write_pid(PID)

    try:
        server.handle_request()
    except socket.error:
        print "Socket closed"
    server.server_close()
Esempio n. 5
0
    HOST = "localhost"

    alen = len(sys.argv)
    if alen > 1:
        port = int(sys.argv[1])
        if alen >= 4:
            PID = sys.argv[3]
            foundvirus = bool(sys.argv[2])
        elif alen >= 3:
            foundvirus = bool(sys.argv[2])
        else:
            foundvirus = False
    else:
        port = 10200
        foundvirus = False

    server = socketserver.TCPServer((HOST, port), MyTCPHandler, bind_and_activate=False)
    server.allow_reuse_address = True
    server.foundvirus = foundvirus
    server.server_bind()
    server.server_activate()

    dummy_killer.setup_killer(server)
    dummy_killer.write_pid(PID)

    try:
        server.handle_request()
    except socket.error:
        print "Socket closed"
    server.server_close()