Example #1
0
File: tcp.py Project: mnot/thor
 def __init__(self, host: bytes, port: int, sock: socket.socket = None, loop: LoopBase = None) -> None:
     EventSource.__init__(self, loop)
     self.host = host
     self.port = port
     self.sock = sock or server_listen(host, port)
     self.on("fd_readable", self.handle_accept)
     self.register_fd(self.sock.fileno(), "fd_readable")
     schedule(0, self.emit, "start")
Example #2
0
 def __init__(self, host, port, sock=None, loop=None):
     EventSource.__init__(self, loop)
     self.host = host
     self.port = port
     self.sock = sock or server_listen(host, port)
     self.on('readable', self.handle_accept)
     self.register_fd(self.sock.fileno(), 'readable')
     schedule(0, self.emit, 'start')