Andoird TCP通讯 前言 最近在写一个即时通讯的项目,有一些心得,写出来给大家分享指正一下. 简单描述一下这个项目: 实时查询车辆运行状态的项目,走TCP通迅. 接口采用GZIP压缩. 后台是通过Apache的Mina框架 每隔30秒需要发一个心跳包来维持在线状态,如果服务器长时间收不到心跳包,会主动断开链接. 客户端发送命令消息均采用Protobuff3.0协议进行封装. 关于Protobuff3.0不太懂的,可以看一下我上一篇简书Proto3 语言指南 关于此项目会遇到的难点 APP