Un exemple de client :
def connexionServeur(hote,service):
infos=socket.getaddrinfo(hote,service,socket.AF_UNSPEC,socket.SOCK_STREAM)
res=infos[0];
for info in infos:
if(info[0]==socket.AF_INET6): res=info
s=None
(famille,mode,protocole,nom,asocket)=res
try: s=socket.socket(famille,mode,protocole)
except socket.error as msg:
print('socket->'+str(msg),file=sys.stderr)
sys.exit(1)
try: s.setsockopt(socket.IPPROTO_TCP,socket.TCP_NODELAY,1)
except socket.error as msg:
print('setsockopt(TCP_NODELAY)->'+str(msg),file=sys.stderr)
sys.exit(1)
try: s.connect(asocket)
except socket.error as msg:
print('connect->'+str(msg),file=sys.stderr)
s.close()
return None
return s