Socket实现断线重连 客户端维护一个线程安全的待发送信息队列 开启死循环 判断Socket = null 调用Socket的sendUrgentData(0xFF)发送1个字节的心跳包 捕捉到连接异常后就关闭IO和Socket连接 读取队列内容,如果队列为空就休眠3秒,然后continue 遍历待发送消息队列,依次发送里面的内容 全部发送成功后清空队列 如果socket为null说明断开连接;重建Socket连接,并开启IO 重建连接时如果连接不上,出现异常,那就休眠10秒,之后进入新一轮循环