java - Python 中相当于 Java InputStream 的 available 方法是什么?

标签 java python sockets

Java的InputStream提供了一个名为available的方法,它返回可以无阻塞读取的字节数。

如何在 Python 中实现此目的?

最佳答案

您必须告诉我们您正在使用什么类型的对象。我假设您正在谈论套接字读取。要么以阻塞方式读取套接字,要么以不阻塞方式读取套接字。如果您对此感兴趣,您可以衡量您刚刚在非阻塞读取中的读取情况。然而,听起来你正试图将 python 弯曲成 java.io 风格的流缓冲区范例,但它并不详细支持。

关于java - Python 中相当于 Java InputStream 的 available 方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1257264/

相关文章:

c++ - 非阻塞套接字多线程接收模型

java - Collections.binarySearch(List list, K key) 说明。 java

java - 我正在尝试读取 .properties 文件,其中包含以 utf-8 编码的中文字符

java - 我怎样才能杀死 Android 上的整个应用程序?

python - 如何将 python 脚本加载到内存中并像命令行一样执行它?

c - 为什么这个缓冲区定义在一个循环内?

sockets - "stream-type"套接字和 "datagram"套接字类型有什么区别?

java - 比较 Map 值并排序

python - 当提供一个空列表时,itertools.product() 应该产生什么?

python - 如何在 HTML {{ post.published_date }} 标记中省略时间?