파이썬의 소켓 모듈 라이브러리를 통해 네트워크와 연결이 가능합니다.
다음은 소켓모듈의 간단한 사용법입니다.
1: import구문으로 socket모듈을 해당 py문서에 포함시킵니다.
2: setdefaulttimeout()함수를 통해 소켓의 최대대기시간을 설정할 수 있습니다.
3: socket모듈의 socket()함수를 통해 소켓을 생성, s라는 변수에 저장하였습니다.
4: 생성된 s 소켓 객체를 connect()함수를 통해 해당 IP, 포트로 접속합니다.
5: 연결이 완료되면 소켓으로 네트워크를 통해 읽기와 쓰기가 가능해 집니다.
recv()함수를 통해 해당 소켓에서 1024바이트의 정보를 읽어 ans문자열 변수에 저장할 것입니다.
6: 이 ans변수에 저장된 배너정보를 print메소드를 통해 출력할 것입니다.
이 py파일을 인터프리트 해보면 실제 네트워크 연결을 통해 해당 서비스의 배너정보를 출력하는 것을 확인할 수 있습니다.
'Python > Basic' 카테고리의 다른 글
[Python-Basic] 조건문(if) (0) | 2014.09.16 |
---|---|
[Python-Basic] 예외 처리(Except) (0) | 2014.09.16 |
[Python-basic] 주요 딕셔너리 메소드 (0) | 2014.09.16 |
[Python-basic] 주요 리스트 메소드 (0) | 2014.09.16 |
[Python-basic] 주요 문자열 메소드 (0) | 2014.09.16 |