我有一个应用程序,同步读取和写入使用文本行BufferedReader和PrintStream包裹InputStream和OutputStream一个的java.net.Socket对象.所以,我可以使用这些方法BufferedReader.readLine(),PrintStream.println()并让Java库将输入分成行并为我格式化输出.
现在我想用异步IO替换这个同步IO.所以我一直在寻找AsynchronousSocketChannel允许异步读写字节的方法.现在,我想有包装类,以便我可以使用字符串异步读/写行.
我在Java库中找不到这样的包装类.在编写自己的实现之前,我想询问是否有其他库允许包装AsynchronousSocketChannel并提供异步文本IO.