标签:方法 tcp udp 接口 open channels 表示 操作 技术分享
1.通道(Channel)
由 java.nio.channels 包定义的。Channel 表示 IO 源与目标打开的连接。Channel 类似于传统的“流”。只不过 Channel
本身不能直接访问数据,Channel 只能与Buffer 进行交互
Java 为 java.nio.channels.Channel 接口提供的最主要实现类如下:
1. FileChannel:用于读取、写入、映射和操作文件的通
2. DatagramChannel:通过 UDP 读写网络中的数据通道
3. SocketChannel:通过 TCP 读写网络中的数据
4. ServerSocketChannel:可以监听新进来的 TCP 连接,对每一个新进来的连接都会创建一个 SocketChannel
1.获取通道
Java 针对支持通道的类提供了 getChannel() 方法
1.在 JDK 1.7 中的 NIO.2 针对各个通道提供了静态方法 open(),打开并返回指定通道
2.获取通道的其他方式是使用 Files 类的静态方法 newByteChannel() 获取字节通道
标签:方法 tcp udp 接口 open channels 表示 操作 技术分享
原文地址:https://www.cnblogs.com/yaboya/p/9172394.html