概述

模块介绍

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