我最近开始在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
将阻塞(。
有关更多信息,请阅读文档和其他在线参考资料和教程。