def init_server(): s = socket.socket() s.settimeout(SOCKET_TIMEOUT) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind(('127.0.0.1', 0)) s.listen(5) return s
def make_request(port): #print('make_request') s = socket.socket() s.connect(('127.0.0.1', port)) #print('make_request - connected') res = s.send(b'hello') #print('make_request - sent %s' % res) res = s.recv(100) assert res == b'bye', repr(res)
def make_request(port): #six.print_('make_request') s = socket.socket() s.connect(('127.0.0.1', port)) #six.print_('make_request - connected') res = s.send(six.b('hello')) #six.print_('make_request - sent %s' % res) res = s.recv(100) assert res == six.b('bye'), repr(res)
def make_request(port): #print('make_request') s = socket.socket() s.connect(('127.0.0.1', port)) #print('make_request - connected') res = s.send('hello') #print('make_request - sent %s' % res) res = s.recv(100) assert res == 'bye', repr(res)
def make_request(port): # print 'make_request' s = socket.socket() s.connect(("127.0.0.1", port)) # print 'make_request - connected' res = s.send("hello") # print 'make_request - sent %s' % res res = s.recv(100) assert res == "bye", repr(res)
def __init__(self, hostname, port): # getaddrinfo functionality replicated from https://github.com/brandon-rhodes/fopnp/blob/m/py3/chapter04/www_ping.py try: info_list = socket.getaddrinfo(hostname, port, flags=socket.AI_ADDRCONFIG | socket.AI_V4MAPPED) except socket.gaierror as e: print('Failure in getaddrinfo: ', e.args[1]) sys.exit(1) info = info_list[0] socket_args = info[0:3] address = info[4] self.sock = socket.socket(*socket_args) try: self.sock.connect(address) except socket.error as e: print('Network failure: ', e.args[1]) sys.exit(1) else: print('Successfully connected to host ', info[3], ' is listening')