/// <summary> /// 创建 TCP 服务注册信息 /// </summary> /// <param name="logType">TCP 内部注册服务更新日志类型</param> /// <returns></returns> TcpRegister.ServerLog TcpRegister.IServer.CreateServerLog(TcpRegister.LogType logType) { if (logType == TcpRegister.LogType.RegisterServer) { if (tcpRegisterServerLog == null) { tcpRegisterServerLog = createServerLog(logType); } return(tcpRegisterServerLog); } return(createServerLog(logType)); }
/// <summary> /// 创建 TCP 服务注册信息 /// </summary> /// <param name="logType">TCP 内部注册服务更新日志类型</param> /// <returns></returns> private TcpRegister.ServerLog createServerLog(TcpRegister.LogType logType) { return(new TcpRegister.ServerLog { Random = RegisterRandom, Host = Attribute.ClientRegisterHost, Port = Attribute.ClientRegisterPort, IsSingle = Attribute.GetIsSingleRegister, IsMain = Attribute.GetIsMainRegister, LogType = logType, Name = ServerAttribute.ServerName, }); }