• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(645)  |  Call(641)  |  Derive(0)  |  Import(4)
getaddrinfo(host, port [, family, socktype, proto, flags])
    -> list of (family, socktype, proto, canonname, sockaddr)

Resolve host and port into addrinfo struct.

src/c/o/collective.solr-1.0/src/collective/solr/timeout.py   collective.solr(Download)
from urllib2 import build_opener, HTTPHandler
from httplib import HTTPConnection
from socket import getaddrinfo, socket, error, SOCK_STREAM
 
 
class HTTPConnectionWithTimeout(HTTPConnection):
 
    def connect(self):
        """ copied from httplib.py and added timeout handling """
        msg = "getaddrinfo returns an empty list"
        for res in getaddrinfo(self.host, self.port, 0, SOCK_STREAM):
            af, socktype, proto, canonname, sa = res
            try:
                self.sock = socket(af, socktype, proto)

src/c/a/caslib-0.3.1/caslib/validating_https.py   caslib(Download)
 
'''Validate certificates and hostnames on https connections with :mod:`urllib2` and :mod:`httplib`'''
 
from socket import socket, SOCK_STREAM, getaddrinfo, error as SocketError
from httplib import HTTPSConnection
import urllib2
 
    def connect(self):
	msg = 'getaddrinfo returns an empty list'
	for af, socktype, proto, canonname, addr in getaddrinfo(self.host,
	    self.port, 0, SOCK_STREAM):
 
	    try:
		_log.debug('ValidatingHTTPSConnection to %r', addr)

src/s/p/spring-python-HEAD/src/springpython/remoting/pyro/PyroDaemonHolder.py   spring-python(Download)
import threading
import Pyro.core, Pyro.naming
 
from socket import getaddrinfo, gethostbyname
 
pyro_threads = {}
serviceList = {}
logger = logging.getLogger("springpython.remoting.pyro.PyroDaemonHolder")
 
def resolve(host, port):
    canonhost = gethostbyname(host)
    canonport = getaddrinfo(host, port)[0][4][1]

src/s/p/spring-python-HEAD/src/springpython/remoting/pyro/Pyro4DaemonHolder.py   spring-python(Download)
import time
import Pyro4
 
from socket import getaddrinfo, gethostbyname
 
pyro_threads = {}
serviceList = {}
logger = logging.getLogger("springpython.remoting.pyro.Pyro4DaemonHolder")
 
def resolve(host, port):
    canonhost = gethostbyname(host)
    canonport = getaddrinfo(host, port)[0][4][1]