栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

AIO主要API

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AIO主要API

  • AsynchronousServerSocketChannel

       服务端Socket通道类,负责服务端Socket的创建和监听;

用法示例:

final AsynchronousServerSocketChannel listener =
      AsynchronousServerSocketChannel.open().bind(new InetSocketAddress(5000));

  listener.accept(null, new CompletionHandler() {
      public void completed(AsynchronousSocketChannel ch, Void att) {
          // accept the next connection
          listener.accept(null, this);

          // handle this connection
          handle(ch);
      }
      public void failed(Throwable exc, Void att) {
          ...
      }
  }); 
  • AsynchronousSocketChannel

       客户端Socket通道类,负责客户端消息读写;

//AsynchronousSocketChannel open有两个重载方法

//打开异步套接字通道。
public static AsynchronousSocketChannel open(AsynchronousChannelGroup group)
                                      throws IOException

public static AsynchronousSocketChannel open()
                                      throws IOException
  • CompletionHandler

       消息处理回调接口,是一个负责消费异步IO操作结果的消息处理器;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号