介绍来自:TCP编程 (opens new window)
在开发网络应用程序的时候,我们又会遇到Socket这个概念。Socket是一个抽象概念,一个应用程序通过一个Socket来建立一个远程连接,而Socket内部通过TCP/IP协议把数据传输到网络。
JDK中提供了Socket功能,包括:
Hutool只针对NIO和AIO做了简单的封装,用于简化Socket异步开发。
现阶段,Hutool的socket封装依旧不是一个完整框架或者高效的工具类,不能提供完整的高性能IO功能,因此推荐更加专业的Socket库。例如:
t-io (opens new window)
Voovan (opens new window)
Netty (opens new window)
Mina (opens new window)
← 概述 AIO封装-AioServer和AioClient→