稳定通信的方法、系统、挖矿服务器和客户端与流程

文档序号:11156684阅读:来源:国知局

技术特征:

1.一种稳定通信的方法,其特征在于,包括:

响应于接收到客户端的访问请求,挖矿服务器发送多个ip地址给所述客户端;基于所述多个ip地址中的一个ip地址建立所述客户端与所述挖矿服务器的连接;

当接收到基于所述客户端与所述挖矿服务器建立连接的一个ip地址的攻击时,断开所述客户端与所述挖矿服务器基于所述一个ip地址的连接;基于所述多个ip地址中的另一个ip地址建立所述客户端与所述挖矿服务器的连接。

2.根据权利要求1所述的方法,其特征在于,所述客户端从接收到的所述多个ip地址选择另一个ip地址与所述挖矿服务器建立连接后,还包括:所述挖矿服务器向所述客户端重新发送多个ip地址。

3.根据权利要求1或2所述的方法,其特征在于,所述挖矿服务器发送多个ip地址给所述客户端,包括:

所述挖矿服务器基于TCP同步握手通信将所述多个ip地址发送给所述客户端。

4.根据权利要求2或3所述的方法,其特征在于,所述挖矿服务器向所述客户端重新发送多个ip地址后,还包括:

对所述被攻击的ip地址分析获得对应所述ip地址的的网络地址和主机地址,基于网络地址将所述被攻击的ip地址进行地域划分,将经过地域划分后的所述被攻击的ip地址存入相应地域数据库中;

所述地域数据库中用于存储针对同一客户端的属于一个网络地址的所有已经被攻击过的ip地址。

5.根据权利要求4所述的方法,其特征在于,所述地域数据库中存储的所有ip地址将不再发送到所述地域数据库所对应的客户端。

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述客户端与所述挖矿服务器建立连接后,接收所述挖矿服务器发送的具有预设工作量的计算任务,所述客户端处理所述计算任务得到计算结果,并将所述计算结果反馈给所述挖矿服务器。

7.根据权利要求6所述的方法,其特征在于,所述挖矿服务器接收所述客户端发送的计算结果后,向所述客户端反馈对应所述计算结果的预设工作量。

8.一种挖矿服务器,其特征在于,包括:

连接建立单元,用于响应于接收到客户端的访问请求,发送多个ip地址给所述客户端;基于所述多个ip地址中的一个ip地址与所述客户端建立连接;

连接转换单元,用于当所述与客户端基于一个ip地址的连接受到攻击时,断开与所述客户端基于所述一个ip地址的连接;响应于所述客户端发送的基于所述多个ip地址中的另一个ip地址建立连接请求,与所述客户端的连接。

9.一种客户端,其特征在于,包括:

连接请求单元,用于向挖矿服务器发送访问请求,并接收挖矿服务器发送多个ip地址;基于所述多个ip地址中的一个ip地址与所述挖矿服务器建立连接;

连接替换单元,用于当所述与挖矿服务器基于一个ip地址的连接受到攻击时,断开与所述挖矿服务器基于所述一个ip地址的连接;基于所述接收的多个ip地址中的另一个ip地址向所述挖矿服务器发送建立连接请求,建立与所述挖矿服务器的连接。

10.一种稳定通信的系统,其特征在于,包括如权利要求8所述的挖矿服务器和如权利要求9所述的客户端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1