def __init__(self, host, port, factory, timeout, bindAddress, reactor=None):
     self.host = host
     if isinstance(port, types.StringTypes):
         try:
             port = socket.getservbyname(port, 'tcp')
         except socket.error, e:
             raise error.ServiceNameUnknownError(string="%s (%r)" % (e, port))
Esempio n. 2
0
 def prepareAddress(self):
     host, port = self.addr
     if iocpdebug.debug:
         print "connecting to (%s, %s)" % (host, port)
     if isinstance(port, types.StringTypes):
         try:
             port = socket.getservbyname(port, 'tcp')
         except socket.error, e:
             raise error.ServiceNameUnknownError(string=str(e))
Esempio n. 3
0
 def __init__(self, host, port, factory, timeout, bindAddress, reactor=None):
     if isinstance(port, _portNameType):
         try:
             port = socket.getservbyname(port, 'tcp')
         except socket.error as e:
             raise error.ServiceNameUnknownError(string="%s (%r)" % (e, port))
     self.host, self.port = host, port
     if abstract.isIPv6Address(host):
         self._addressType = address.IPv6Address
     self.bindAddress = bindAddress
     base.BaseConnector.__init__(self, factory, timeout, reactor)
Esempio n. 4
0
class Port(server.ListeningPort):
    sockinfo = (socket.AF_INET, socket.SOCK_STREAM, 0)
    transport_class = ServerSocket
    def __init__(self, (host, port), factory, backlog):
        if iocpdebug.debug:
            print "listening on (%s, %s)" % (host, port)
        if isinstance(port, types.StringTypes):
            try:
                port = socket.getservbyname(port, 'tcp')
            except socket.error, e:
                raise error.ServiceNameUnknownError(string=str(e))
Esempio n. 5
0
 def __init__(self, host, port, factory, adapter, timeout, reactor=None):
     self.host = host
     if isinstance(port, types.StringTypes):
         try:
             port = socket.getservbyname(port, 'tcp')
         except socket.error:
             e = sys.exc_info()[1]
             raise error.ServiceNameUnknownError(string="%s (%r)" % (e, port))
     self.port = port
     self.adapter = adapter
     self.soError = None
     base.BaseConnector.__init__(self, factory, timeout, reactor)