コード例 #1
0
ファイル: rpc.py プロジェクト: afrl-quantum/python-vxi11
    def __init__(self, program=None, version=None, secureport=False):
        ConnectionHandler.__init__(self)
        self.default_prog = program
        self.default_vers = version
        self.default_cred = security.CredInfo()
        self.secureport = secureport

        # Start polling
        t = threading.Thread(target=self.start, name="PollingThread")
        t.setDaemon(True)
        t.start()
コード例 #2
0
ファイル: rpc.py プロジェクト: afrl-quantum/python-vxi11
 def __init__(self, prog, versions, port, interface=''):
     ConnectionHandler.__init__(self)
     self.prog = prog
     self.versions = versions # List of supported versions of prog
     self.default_cred = security.CredInfo()
     try:
         # This listens on both AF_INET and AF_INET6
         self.expose((interface, port), socket.AF_INET6, False)
     except:
         # ipv6 not supported, fall back to ipv4
         self.expose((interface, port), socket.AF_INET, False)