基本原理 要明白 telnetlib 中各个 read 函数的意义,首先要了解 telnetlib 的工作原理. telnetlib 首先通过 socket 连接从网络接收数据,把数据存储到自己的 raw queque 中,然后对其进行(telnet 协议相关的)处理(cook).处理结果存放在 cooked queue 中供应用程序取用.整个过程如下图. ---------, ,----------, ,-----, ,--------, ,-----------, network |====…