2011-05-05 4 views
0
을 만들려고 걸리면

내 프로그램은이 같은 유즈넷 서버에 대한 연결을 시작합니다. 연결이 이루어지지 않고 프로그램이 응답을 무기한 대기합니다.프로그램 NNTP 연결

타임 아웃을 확인하려면 어떻게해야합니까?

답변

2

그것은 적절한 솔루션이 아니라, 소켓 모듈에 제한 시간을 설정하려고 :

import socket 

orig_timeout = socket.getdefaulttimeout(timeout) 
socket.setdefaulttimeout(timeout) 

s = nntplib.NNTP(self.nserver, 119, self.nuser, self.npass) 

socket.setdefaulttimeout(orig_timeout) 
관련 문제