def __init__(self, host, protocol, port=None, logfile=None): self._sock = None port = port or self.PORT sock = socket.connect_tcp(host, port) self.host = host self.port = port super(TCPClient, self).__init__(sock, protocol, logfile)
def _Connect(self): retries = 3 while retries: try: sock = socket.connect_tcp("localhost", ADB_PORT) except socket.SocketError: StartServer() retries -= 1 else: return sock else: raise AdbError("Could not connect to server.")
def connect(self): if self.logfile: self.logfile.write('attempting to connect to: %s %d\n' % (self.host, self.port)) s = socket.connect_tcp(self.host, self.port, TCPClientSocket) if self.bindto: s.bind((self.bindto, socket.IPPORT_USERRESERVED)) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.set_callback(self.read_handler) self._sock = s if self.logfile: self.logfile.write('connected\n') asyncio.poller.register(s)
def connect(self): if self.logfile: self.logfile.write("attempting to connect to: %s %d\n" % (self.host, self.port)) s = socket.connect_tcp(self.host, self.port, TCPClientSocket) if self.bindto: s.bind((self.bindto, socket.IPPORT_USERRESERVED)) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.set_callback(self.read_handler) self._sock = s if self.logfile: self.logfile.write("connected\n") asyncio.poller.register(s)
def open(self, host, port=TELNET_PORT): """Connect to a host. The optional second argument is the port number, which defaults to the standard telnet port (23). Don't try to reopen an already connected instance. """ self.eof = 0 self.host = str(host) self.port = int(port) self.sock = socket.connect_tcp(self.host, self.port) self._nvt.initialize(self)
def open(self, host, port=TELNET_PORT): """Open a conneciton to a host. """ if not self.sock: self.host = str(host) self.port = int(port) self.sock = socket.connect_tcp(self.host, self.port, socket.socket) # interruptable socket self._sendall( IAC + DO + BINARY + IAC + DO + SGA + IAC + DONT + ECHO + IAC + WILL + COM_PORT_OPTION ) self._fill_rawq(12) self._process_rawq() self._closed = 0 self.eof = 0
def __init__(self, host, port): self._sock = socket.connect_tcp(host, port)
def __init__(self, host, port=None, logfile=None): if port is None: port = self.port sock = socket.connect_tcp(host, port) super(TCPClient, self).__init__(sock, logfile)