Beispiel #1
0
    def __init__(self, addr, timeout=None):
        host, _port = addr
        sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
        if timeout is not None:
            sock.settimeout(timeout)
        sock.connect(addr)
        self.file = sock.makefile('r+')

        self.seqno = 0
Beispiel #2
0
 def __init__(self, timeout, ip, port):
     self.ip = ip
     self.port = port
     self.sock = socket.socket(socktype_from_addr(self.ip),
                               socket.SOCK_STREAM)
     self.sock.settimeout(timeout)
     self.sock.connect((self.ip, self.port))
     self.file = self.sock.makefile('rb')
     self._debugging = 0
     self.welcome = self._getresp()
Beispiel #3
0
 def __init__(self, timeout, ip, port):
     self.ip = ip
     self.port = port
     self.sock = socket.socket(socktype_from_addr(self.ip),
                               socket.SOCK_STREAM)
     self.sock.settimeout(timeout)
     self.sock.connect((self.ip, self.port))
     self.file = self.sock.makefile('rb')
     self._debugging = 0
     self.welcome = self._getresp()
Beispiel #4
0
 def open(self, host, port):
     """Setup connection to remote server on "host:port".
         (default: localhost:standard IMAP4 SSL port).
     This connection will be used by the routines:
         read, readline, send, shutdown.
     """
     self.host = host
     self.port = port
     # try with 2.3 socket
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.connect((host, port))
     self.sslobj = socket.ssl(self.sock, self.keyfile, self.certfile)
Beispiel #5
0
 def open(self, host, port):
     """Setup connection to remote server on "host:port".
         (default: localhost:standard IMAP4 SSL port).
     This connection will be used by the routines:
         read, readline, send, shutdown.
     """
     self.host = host
     self.port = port
     # try with 2.3 socket
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.connect((host, port))
     self.sslobj = socket.ssl(self.sock, self.keyfile, self.certfile)
Beispiel #6
0
    def execute(self):
        sock = socket.socket(socktype_from_addr(self.ip), socket.SOCK_STREAM)
        sock.settimeout(self.timeout)
        sock.connect(self.get_address())
        sockfile = sock.makefile('r')
        _readable, __w, __x = select.select([sock], [], [], self.timeout)
        if _readable:
            sockfile.readline()
        status = Event.UP
        txt = 'Alive'
        sock.close()

        return status, txt
Beispiel #7
0
    def execute(self):
        sock = socket.socket(socktype_from_addr(self.getIp()),
                             socket.SOCK_STREAM)
        sock.settimeout(self.getTimeout())
        sock.connect(self.getAddress())
        sockfile = sock.makefile('r')
        _readable, __w, __x = select.select([sock], [], [], self.getTimeout())
        if _readable:
            sockfile.readline()
        status = Event.UP
        txt = 'Alive'
        sock.close()

        return status, txt
Beispiel #8
0
    def connect(self, host='', port=0):
        """Connects to host.

        :param host: hostname to connect to (string, default previous host)
        :param port: port to connect to (integer, default previous port)

        """
        if host:
            self.host = host
        if port:
            self.port = port
        self.sock = socket.socket(socktype_from_addr(self.host),
                                  socket.SOCK_STREAM)
        self.sock.settimeout(self.timeout)
        self.sock.connect((self.host, self.port))
        self.file = self.sock.makefile('rb')
        self.welcome = self.getresp()
        return self.welcome
Beispiel #9
0
 def connect(self):
     self.sock = socket.socket(socktype_from_addr(self.host),
                               socket.SOCK_STREAM)
     self.sock.settimeout(self.timeout)
     self.sock.connect((self.host, self.port))
Beispiel #10
0
 def connect(self, host='localhost', port = 25):
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.settimeout(self._timeout)
     self.sock.connect((host, port))
     return self.getreply()
Beispiel #11
0
 def connect(self, host='localhost', port=25):
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.settimeout(self._timeout)
     self.sock.connect((host, port))
     return self.getreply()
Beispiel #12
0
 def open(self, host, port):
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.settimeout(self.timeout)
     self.sock.connect((host, port))
     self.file = self.sock.makefile("rb")
Beispiel #13
0
 def open(self, host, port):
     self.sock = socket.socket(socktype_from_addr(host), socket.SOCK_STREAM)
     self.sock.settimeout(self.timeout)
     self.sock.connect((host, port))
     self.file = self.sock.makefile("rb")
Beispiel #14
0
 def connect(self):
     self.sock = socket.socket(socktype_from_addr(self.host),
                               socket.SOCK_STREAM)
     self.sock.settimeout(self.timeout)
     self.sock.connect((self.host, self.port))