Java InputStream函数`available()`如何用C语言实现?

Posted

技术标签:

【中文标题】Java InputStream函数`available()`如何用C语言实现?【英文标题】:How can the Java InputStream function `available()` be implemented using the C language? 【发布时间】:2013-02-18 17:50:54 【问题描述】:

Java InputStream函数available()如何用C语言实现?

此函数返回一个估计的字节数,该字节数可以从 InputStream 中读取而不会被该 InputStream 的下一次调用方法阻塞。

【问题讨论】:

【参考方案1】:

查找ioctl(2) 函数,FIONREAD 选项。

【讨论】:

以上是关于Java InputStream函数`available()`如何用C语言实现?的主要内容,如果未能解决你的问题,请参考以下文章

java IO之输入流——InputStream

Java InputStream 到 Python (PY4J)

R - 错误:IllegalArgumentException(Java):您的 InputStream 既不是 OLE2 流,也不是 OOXML 流

Can't resolve reference to bean 'dataSource' in parent factory: no parent factory availa

Spring Boot中报错org.apache.ibatis.binding.BindingException: Parameter 'XXXX' not found. Availa

php 来自https://docs.woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-availa