static void OnVerifyResult(ProtocolVerifyRsp rsp) { if (rsp.result == 1) { TcpClientProxy.UpdateGameServer();//取得房间列表 } else { U3D.PopupTip(string.Format("客户端版本过低-无法连接到服务器")); TcpClientProxy.Exit(); } }
static void OnConnect(int result, string message) { //取得房间信息 if (result == 1) { retryNum = 3; TcpClientProxy.UpdateGameServer(); //TcpClientProxy.AutoLogin();//验证客户端的合法性 } else { //链接失败,重置对战 U3D.PopupTip(message); Main.Ins.NetWorkBattle.OnDisconnect(); retryNum--; if (retryNum <= 0) { TcpClientProxy.Exit();//重试3次,等待切换服务器再激活链接服务器的定时器. retryNum = 3; } } }
void OnRefresh() { TcpClientProxy.UpdateGameServer(); }