日期:2014-05-20  浏览次数:20565 次

JAVA如何实现象 星际争霸 主机掉线 其他分机还可以继续通信的!?
JAVA如何实现象 星际争霸 主机掉线 其他分机还可以继续通信的!?

------解决方案--------------------
心跳、打洞
------解决方案--------------------
server掉了就game over了!
------解决方案--------------------
游戏客户端与服务器一般是采用 Socket 通信的,服务器的话一般会采用集群处理,在 TCP 上进行集群。或者客户端保存着多个服务端地址,一个断掉了,就连另外一个
------解决方案--------------------
据我所知,
按照暴雪的实现逻辑来说(表面上),
主机掉了的话,
就会选择游戏开始前分机列表里面离主机最近的没有掉线的分机做为主机继续。。。
探讨
JAVA如何实现象 星际争霸 主机掉线 其他分机还可以继续通信的!?