def __init__(self, delegate, address='', port=22, backlog=5, key=None, timeout=None, encoding='ascii', handler=Handler):
threading.Thread.__init__(self, name='sshim.Server')
self.exceptions = queue.Queue()
self.encoding = encoding
self.timeout = timeout
self.counter = Counter()
self.handler = handler
self.delegate = delegate
self.daemon = True
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.socket.bind((address, port))
self.socket.listen(backlog)
logging.info('sshim.Server listening on %s:%d', *self.socket.getsockname())
self.key = key or DEFAULT_KEY
评论列表
文章目录