做一个中间层,实现多个客户端与多个服务器端的报警通信。socket的建立、连接和管理都在这个中间层做。每个客户端与每个服务器只能建立一个报警通道。所以中间层的管理模块有一个列表,保存了每个报警通道的信息。现在要做一个心跳机制,当用户不小心碰掉网线或者断电的情况下,重新建立断掉的报警通道。该怎么做呢?哪位大侠给个思路。