socket: Implement create_connection(), dummy socket.sendall().

pull/118/head
Paul Sokolovsky 2014-05-25 22:50:58 +03:00
rodzic 717dc0cd1f
commit 9b3688f98a
1 zmienionych plików z 20 dodań i 1 usunięć

Wyświetl plik

@ -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)