import socket
socket.gethostname() : 현재의 host name 을 문자열 형식으로 반환한다
socket.gethostbyname(host) : 해당 host name 의 IP 주소를 문자열 형식으로 반환한다
socket.inet_aton(ip_addr) : 해당 IP 주소를 32비트 바이너리 형식으로 반환한다
socket.inet_ntoa(binary_ip_addr) : 32비트 바이너리 형식을 IP 주소 문자열로 변환한다
socket.getservbyport(port(숫자), 'tcp'(or 'udp')) : 해당 port 숫자를 입력하면 서비스 이름 문자열로 변환
socket.ntohl(int) : 정수의 네트워크 바이트 순서를 32bit 타입의 호스트 바이트 순서로 변환
socket.ntohs(int) : 정수의 네트워크 바이트 순서를 16bit 타입의 호스트 바이트 순서로 변환
socket.htonl(int) : 정수의 호스트 바이트 순서를 32bit 타입의 네트워크 바이트 순서로 변환
socket.htons(int) : 정수의 호스트 바이트 순서를 16bit 타입의 네트워크 바이트 순서로 변환
socket.socket(socket.AF_INET, socket.SOCK_STREAM) : 소켓 타입과 매개변수 지정하여 소켓 객체 생성(IPv4, STREAM 형식)
s(소켓 객체).gettimeout() : 소켓에 설정된 timeout 시간 값 획득
s(소켓 객체).settimeout(int) : 해당 정수값으로 timeout 시간 변경