TcpLibApp是一个安卓Java TCP封装工具库,支持多端口服务器与客户端的灵活通信管理。项目包含TcpLib核心aar库、服务端演示程序TcpService和客户端演示程序tcpclient。工具支持通过JitPack引入,集成简单,只需在Gradle配置仓库地址并添加依赖即可使用。核心功能包括:支持单设备多端口服务器监听(各端口独立报文规则)、多客户端连接管理(各连接独立报文规则)。服务端和客户端均提供完整事件处理机制,通过EventBus传递连接状态、收发数据等事件。报文解析采用可扩展设计,支持自定义复杂协议处理(如头尾标识、长度校验、签名验证等)。工具还提供调试模式开关、连接状态查询、缓冲区管理等实用API,采用Apache 2.0开源协议发布。