美文网首页
Netty之channel

Netty之channel

作者: 升空的焰火 | 来源:发表于2019-03-07 08:06 被阅读0次

    一.channel的四大类型

    1.FileChannel, 文件操作

    2.DatagramChannel, UDP 操作

    3.SocketChannel, TCP 操作

    4.ServerSocketChannel, TCP 操作, 使用在服务器端.

    这些通道涵盖了 UDP 和 TCP网络 IO以及文件 IO.

    FileChannel

    FileChannel 是操作文件的Channel, 我们可以通过 FileChannel 从一个文件中读取数据, 也可以将数据写入到文件中.

    注意, FileChannel 不能设置为非阻塞模式.

    SocketChannel

    SocketChannel 是一个客户端用来进行 TCP 连接的 Channel.

    创建一个 SocketChannel 的方法有两种:

    打开一个 SocketChannel, 然后将其连接到某个服务器中

    当一个 ServerSocketChannel 接受到连接请求时, 会返回一个 SocketChannel 对象.

    ServerSocketChannel

    ServerSocketChannel 顾名思义, 是用在服务器为端的, 可以监听客户端的 TCP 连接,

    DatagramChannel

    DatagramChannel 是用来处理 UDP 连接的.

    相关文章

      网友评论

          本文标题:Netty之channel

          本文链接:https://www.haomeiwen.com/subject/giizuqtx.html