Mega Code Archive

 
Categories / Python Tutorial / Network
 

Getaddrinfo() display

import socket, sys host, port = sys.argv[1:] results = socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM) for result in results:     if result[0] == socket.AF_INET:         print "Family: AF_INET"     elif result[0] == socket.AF_INET6:         print "Family: AF_INET6"     else:         print "Family:", result[0]     if result[1] == socket.SOCK_STREAM:         print "Socket Type: SOCK_STREAM"     elif result[1] == socket.SOCK_DGRAM:         print "Socket Type: SOCK_DGRAM"     print "Protocol:", result[2]     print "Canonical Name:", result[3]     print "Socket Address:", result[4]