사용자 도구

사이트 도구


python:socket

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
python:socket [2016/05/02 10:06]
kwon37xi
python:socket [2016/05/02 10:40] (현재)
kwon37xi [hostname by ip address]
줄 9: 줄 9:
 </code> </code>
 > ('google-public-dns-a.google.com', [], ['8.8.8.8']) > ('google-public-dns-a.google.com', [], ['8.8.8.8'])
 +  * ''ip2hostname.py'' 표준입력에서 IP 주소를 읽어 호스트 이름을 출력해줌<code python>
 +#!/usr/bin/env python
 +# -*- coding: utf-8 -*-
 +import sys 
 +import socket
 + 
 +for line in sys.stdin:
 +    ip = line.strip()
 +    try:
 +        print(ip + ' ' + socket.gethostbyaddr(ip)[0])
 +    except:
 +        print(ip + ' [unknown host]')
 +</code>
 +<code sh>
 +echo '192.168.123.24' |  ip2hostname.py 
 +</code>
python/socket.1462152979.txt.gz · 마지막으로 수정됨: 2016/05/02 10:06 저자 kwon37xi