0
我的程序启动这样的新闻组服务器的连接:计划卡住试图创建NNTP连接
s = nntplib.NNTP(self.nserver, 119, self.nuser, self.npass)
但有时有问题。没有建立连接,程序无限期地等待响应。
我该如何检查超时?
我的程序启动这样的新闻组服务器的连接:计划卡住试图创建NNTP连接
s = nntplib.NNTP(self.nserver, 119, self.nuser, self.npass)
但有时有问题。没有建立连接,程序无限期地等待响应。
我该如何检查超时?
这是不正确的解决方案,但尝试将超时设置为插座模块:
import socket
orig_timeout = socket.getdefaulttimeout(timeout)
socket.setdefaulttimeout(timeout)
s = nntplib.NNTP(self.nserver, 119, self.nuser, self.npass)
socket.setdefaulttimeout(orig_timeout)