程序在尝试创建NNTP连接时遇到困难

时间:2011-05-05 13:47:37

标签: python nntp

我的程序开始连接到这样的usenet服务器:

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

但有时会出现问题。没有建立连接,程序无限期地等待响应。

如何检查超时?

1 个答案:

答案 0 :(得分: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)