protected void X2Y_ReqMasterInfo(IIncommingMessage reader) { var serverInfo = reader.Parse <Msg_ReqMasterInfo>().ServerInfo; var type = (EServerType)serverInfo.ServerType; if (serverInfo.IsMaster) { _netServerYX.BorderMessage(EMsgYX.Y2X_BorderMasterInfo, new Msg_BorderMasterInfo() { ServerInfo = serverInfo }); } reader.Respond(EMsgYX.Y2X_RepMasterInfo, new Msg_RepMasterInfo() { ServerInfo = _type2MasterInfo.GetRefVal(type) }); }
protected void Y2X_BorderMasterInfo(IIncommingMessage reader) { var msg = reader.Parse <Msg_BorderMasterInfo>(); _netServerXS.BorderMessage(EMsgXS.X2S_BorderMasterInfo, msg); }