Пример #1
0
 /// <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));
 }
Пример #2
0
 /// <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,
     });
 }