当前位置: 首页 > 文档资料 > Hutool 帮助文档 >

网络Socket(Hutool-socket)概述

优质
小牛编辑
129浏览
2023-12-01

模块介绍

Socket介绍

介绍来自:https://www.liaoxuefeng.com/wiki/1252599548343744/1305207629676577

在开发网络应用程序的时候,我们又会遇到Socket这个概念。Socket是一个抽象概念,一个应用程序通过一个Socket来建立一个远程连接,而Socket内部通过TCP/IP协议把数据传输到网络:

Hutool封装

JDK中提供了Socket功能,包括:

  • BIO
  • NIO
  • AIO

Hutool只针对NIO和AIO做了简单的封装,用于简化Socket异步开发。

现阶段,Hutool的socket封装依旧不是一个完整框架或者高效的工具类,不能提供完整的高性能IO功能,因此推荐更加专业的Socket库。例如:

t-io

Voovan

Netty

Mina