我最近开始使用telnetlib,tn.read_all和tn.read_very_eger之间有什么区别



我最近开始在Python中使用telnet lib,Python中的tn.read_all和tn.read_very_eger有什么区别。

来自read_all:的文档

读取所有数据,直到EOF为字节;阻塞,直到连接关闭。

来自read_very_eager:的文档

读取I/O 中可以不阻塞的所有内容

所以read_all从连接中读取所有,直到它关闭。如果没有可读取的数据,但连接仍处于打开状态,它将被阻止。

read_very_eager将读取,直到连接关闭当前没有更多数据可读取(read_all将阻塞(。

有关更多信息,请阅读文档和其他在线参考资料和教程。

最新更新