ready方法告诉我们Stream是否准备好被读取。
想象一下,您的流正在从网络套接字读取数据。在这种情况下,流可能尚未结束,因为套接字尚未关闭,但由于套接字的另一端还没有推送更多数据,因此它可能尚未为下一个数据块做好准备。
在上述情况下,除非远程端将其推送,否则我们将无法再读取任何数据,因此我们必须等待数据变为可用或套接字被关闭。ready()方法会告诉我们数据何时可用。

ready方法告诉我们Stream是否准备好被读取。
想象一下,您的流正在从网络套接字读取数据。在这种情况下,流可能尚未结束,因为套接字尚未关闭,但由于套接字的另一端还没有推送更多数据,因此它可能尚未为下一个数据块做好准备。
在上述情况下,除非远程端将其推送,否则我们将无法再读取任何数据,因此我们必须等待数据变为可用或套接字被关闭。ready()方法会告诉我们数据何时可用。