[]一个关于telnetlib库的有关问题

[求助]一个关于telnetlib库的问题
我现在用的2.4.3版本的python,
这个版本的telnetlib库是在open的时候是没有timeout参数的,
但是对于一个可能无法关联的ip地址进行telnet花费的时间太长了,
但目前因为某些非技术原因无法对版本进行升级,

请问下有什么解决方案?
1. 是否有别的办法可以快速检查一个ip能否telent?
2. 能否在不升级python的情况下给telnetlib加上timeout?
Python 技术 解决方案 telnet

------解决方案--------------------
试试这个:在调用telnetlib的open函数之前,用socket模块的setdefaulttimeout函数设定timeout。


import socket, telnetlib
socket.setdefaulttimeout(1)
tnClient = telnetlib.open(...)