实现服务端与客户端的大部分功能：
数据中都加入crc校验，错误数据不处理；
以json为配置文件，把关键配置放在文件中
服务端：1、接收客户端的心跳包，并把这个客户端加入队列中维护；如果这个客户端长时间不发心跳，把它删除。
2、接收客户端的查询包，可以查另一个用户的ip和端口信息。
客户端：1、发送心跳包，2、发送查询表，并取结果3、接收服务器返回的数据有超时机制。