From 9b3688f98aa34b20f026154177a5506058f6bcd7 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sun, 25 May 2014 22:50:58 +0300 Subject: [PATCH] socket: Implement create_connection(), dummy socket.sendall(). --- socket/socket.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/socket/socket.py b/socket/socket.py index 3faca041..d5fec0a1 100644 --- a/socket/socket.py +++ b/socket/socket.py @@ -1 +1,20 @@ -from microsocket import * +from microsocket import getaddrinfo +import microsocket as _socket + +def create_connection(addr, timeout=None, source_address=None): + s = socket() + #print("Address:", addr) + ais = getaddrinfo(addr[0], addr[1]) + #print("Address infos:", ais) + for ai in ais: + try: + s.connect(ai[4]) + return s + except: + pass + + +class socket(_socket.socket): + + def sendall(self, *args): + return self.send(*args)