gpt4 book ai didi

java - 如何从 InputStream 获取 SelectableChannel?

转载 作者:行者123 更新时间:2023-12-04 07:08:17 26 4
gpt4 key购买 nike

我想在超时的情况下从 java.io.InputStream 读取数据。显然,正确的方法是使用 java.nio.channels.SelectableChannel 和 java.nio.channels.Selector。遗憾的是,目前尚不清楚如何从 InputStream 转到 SelectableChannel。

InputStream 来自非常规来源 -- http://java.sun.com/products/javacomm/reference/api/javax/comm/CommPort.html#getInputStream()

最佳答案

并不是所有的 InputStream 都保证是可选的,所以没有直接的方法来做到这一点。不幸的是,CommPort 类没有返回 SelectableChannel 的方法;没有简单、可移植的方法来实现这一点(即,不完全破坏封装)。

关于java - 如何从 InputStream 获取 SelectableChannel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com