当前位置: 首页>>代码示例>>Python>>正文


Python TCPServer.__init__方法代码示例

本文整理汇总了Python中socketserver.TCPServer.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python TCPServer.__init__方法的具体用法?Python TCPServer.__init__怎么用?Python TCPServer.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在socketserver.TCPServer的用法示例。


在下文中一共展示了TCPServer.__init__方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: start

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def start(self):
     TCPServer.__init__(self, ('localhost', int(HTTP_PORT)), CustomHandler)
     self.RESOURCE_LOCATION = path.abspath(path.dirname(__file__))
     print("Server serving from DocumentRoot:" + self.RESOURCE_LOCATION)
     chdir(self.RESOURCE_LOCATION)
     server_thread = threading.Thread(name='test_file_server', target=self.serve_forever)
     server_thread.daemon = True
     server_thread.start()
开发者ID:robotframework,项目名称:remoteswinglibrary,代码行数:10,代码来源:FileServer.py

示例2: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self,
              server_address,  # Server address (host,port)
              RequestHandlerClass,
              certfile,  # Certificate path
              keyfile,  # Key path
              ssl_version=ssl.PROTOCOL_SSLv23,  #Comunicatio+n protocol
              ciphers="DEFAULT",
              bind_and_activate=True):
     TCPServer.__init__(self, server_address, RequestHandlerClass, bind_and_activate)
     self.certfile = certfile
     self.keyfile = keyfile
     self.ssl_version = ssl_version
     self.ciphers=ciphers
开发者ID:hielfx,项目名称:SSII_Proyecto_3,代码行数:15,代码来源:ssl_server_socket.py

示例3: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
    def __init__(self, server_address, RequestHandlerClass, certfile, keyfile, bind_and_activate=True):
        TCPServer.__init__(self,
                           server_address,
                           RequestHandlerClass)

        self.socket = ssl.wrap_socket(socket.socket(self.address_family, self.socket_type),
                                      server_side=True,
                                      certfile=certfile,
                                      keyfile=keyfile,
                                      do_handshake_on_connect=False)

        if bind_and_activate:
            self.server_bind()
            self.server_activate()
开发者ID:OnyxChills,项目名称:OnyxManager,代码行数:16,代码来源:Master.py

示例4: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
    def __init__(self, server_address, RequestHandlerClass=None, timeout=3.0,
                 authenticator=None, queue_manager=None, topic_manager=None, protocol=None):
        """
        Extension to C{TCPServer} constructor to provide mechanism for providing implementation classes.

        @param server_address: The (address,port) C{tuple}
        @param RequestHandlerClass: The class to use for handling requests.
        @param timeout: The timeout for the underlying socket.
        @keyword authenticator: The configure L{coilmq.auth.Authenticator} object to use.
        @keyword queue_manager: The configured L{coilmq.queue.QueueManager} object to use.
        @keyword topic_manager: The configured L{coilmq.topic.TopicManager} object to use. 
        """
        self.log = logging.getLogger('%s.%s' % (
            self.__module__, self.__class__.__name__))
        if not RequestHandlerClass:
            RequestHandlerClass = StompRequestHandler
        self.timeout = timeout
        self.authenticator = authenticator
        self.queue_manager = queue_manager
        self.topic_manager = topic_manager
        self.protocol = protocol
        self._serving_event = threading.Event()
        self._shutdown_request_event = threading.Event()
        TCPServer.__init__(self, server_address, RequestHandlerClass)
开发者ID:usk-group,项目名称:coilmq,代码行数:26,代码来源:socket_server.py

示例5: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, server_address, handler, resolver, bind_and_activate=True):
     self.resolver = resolver
     logger.info('starting TCP DNS server at %s:%s' % (server_address[0], server_address[1]))
     TCPServer.__init__(self, server_address, handler, bind_and_activate)
开发者ID:s265925,项目名称:fwlite,代码行数:6,代码来源:dnsserver.py

示例6: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, *args, **kwargs):
     TCPServer.__init__(self, *args, **kwargs)
     self._server_replies = bytearray(b'')
     self._client_sends = []
开发者ID:loicbaron,项目名称:nutrition,代码行数:6,代码来源:mysqld.py

示例7: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
    def __init__(self, address, port, requestHandler):
        self._requestHandler = requestHandler
        self._port = port
        self._running = True

        TCPServer.__init__(self, (address, port), HTTPRequestHandler)
开发者ID:spiricn,项目名称:ssc,代码行数:8,代码来源:ThreadedHTTPServer.py

示例8: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, do_ssl=False, paypal_mode='valid'):
     TCPServer.__init__(self, ("", 0), Handler)  # old-style base?
     self.do_ssl = do_ssl
     self.paypal_mode = paypal_mode
     self.last_request_body = None
     self.last_request_content_type = None
开发者ID:ulif,项目名称:megrok.paypal,代码行数:8,代码来源:testing.py

示例9: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, host, port, name=None):
     self.allow_reuse_address = True
     TCPServer.__init__(self, (host, port), self.RequstHandler)
     if name is None: name = "%s:%s" % (host, port)
     self.name = name
     self.poll_interval = 0.5
开发者ID:continuoustests,项目名称:EditorEngine.Sublime,代码行数:8,代码来源:EditorEngine.py

示例10: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, host="127.0.0.1", port=12321):
     TCPServer.__init__(self, (host, port), ClientHandler)
开发者ID:LesGameDevToolsMagique,项目名称:MagiqueGame,代码行数:4,代码来源:server.py

示例11: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self, address, unit=0, updatetime=True):
     TCPServer.__init__(self, address, PyquaeroHandler)
     self.aquaero = Aquaero(unit)
     if updatetime:
         self.time_updater = PyquaeroTimeUpdater(self.aquaero)
         self.time_updater.start()
开发者ID:shred,项目名称:pyquaero,代码行数:8,代码来源:server.py

示例12: __init__

# 需要导入模块: from socketserver import TCPServer [as 别名]
# 或者: from socketserver.TCPServer import __init__ [as 别名]
 def __init__(self):
     """
     Tworzy instancję serwera.
     """
     self.__configuration = Configuration()
     TCPServer.__init__(self, (self.__configuration.host, self.__configuration.port), ClientServerHandler)
开发者ID:vitroums,项目名称:inzynierka,代码行数:8,代码来源:server.py


注:本文中的socketserver.TCPServer.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。