/// <summary> /// /// </summary> /// <param name="configServer"></param> internal static void ConfigServer(ref ConfigServer configServer) { ////////////////////////////////////////////////////////////////////////// // 获取配置的信息 LoadVariables(); ////////////////////////////////////////////////////////////////////////// // 设置配置的信息 configServer.Service = s_ConfigInfo.Service; configServer.LogFile = s_ConfigInfo.LogFile; configServer.Cache = s_ConfigInfo.Cache; configServer.Debug = s_ConfigInfo.Debug; configServer.HaltOnWarning = s_ConfigInfo.HaltOnWarning; configServer.Profiling = s_ConfigInfo.Profiling; configServer.WorldThreadCount = s_ConfigInfo.WorldThreadCount; if (s_ConfigInfo.ServerCachedSize > 0 && s_ConfigInfo.ServerBufferSize > 0 && s_ConfigInfo.ServerManageThreadPoolSize > 0 && s_ConfigInfo.ServerSendThreadPoolSize > 0 && s_ConfigInfo.ServerReceiveThreadPoolSize > 0 && s_ConfigInfo.ServerProcessThreadPoolSize > 0 && s_ConfigInfo.ServerMaxClients > 0 && s_ConfigInfo.ServerOutTimeInterval >= 0) { configServer.SetServerNetConfig((int)s_ConfigInfo.ServerCachedSize , (int)s_ConfigInfo.ServerBufferSize , (int)s_ConfigInfo.ServerManageThreadPoolSize , (int)s_ConfigInfo.ServerSendThreadPoolSize , (int)s_ConfigInfo.ServerReceiveThreadPoolSize , (int)s_ConfigInfo.ServerProcessThreadPoolSize , (int)s_ConfigInfo.ServerMaxClients , (int)s_ConfigInfo.ServerOutTimeInterval); } if (s_ConfigInfo.ClientCachedSize > 0 && s_ConfigInfo.ClientBufferSize > 0 && s_ConfigInfo.ClientManageThreadPoolSize > 0 && s_ConfigInfo.ClientSendThreadPoolSize > 0 && s_ConfigInfo.ClientReceiveThreadPoolSize > 0 && s_ConfigInfo.ClientProcessThreadPoolSize > 0 && s_ConfigInfo.ClientOutTimeInterval >= 0) { configServer.SetClientNetConfig((int)s_ConfigInfo.ClientCachedSize , (int)s_ConfigInfo.ClientBufferSize , (int)s_ConfigInfo.ClientManageThreadPoolSize , (int)s_ConfigInfo.ClientSendThreadPoolSize , (int)s_ConfigInfo.ClientReceiveThreadPoolSize , (int)s_ConfigInfo.ClientProcessThreadPoolSize , (int)s_ConfigInfo.ClientOutTimeInterval); } }
public void SetServerNetConfigTest() { ConfigServer target = new ConfigServer(); // TODO: 初始化为适当的值 int ServerCachedSize = 0; // TODO: 初始化为适当的值 int ServerBufferSize = 0; // TODO: 初始化为适当的值 int ServerManageThreadPoolSize = 0; // TODO: 初始化为适当的值 int ServerSendThreadPoolSize = 0; // TODO: 初始化为适当的值 int ServerReceiveThreadPoolSize = 0; // TODO: 初始化为适当的值 int ServerProcessThreadPoolSize = 0; // TODO: 初始化为适当的值 int ServerMaxClients = 0; // TODO: 初始化为适当的值 int ServerOutTimeInterval = 0; // TODO: 初始化为适当的值 target.SetServerNetConfig(ServerCachedSize, ServerBufferSize, ServerManageThreadPoolSize, ServerSendThreadPoolSize, ServerReceiveThreadPoolSize, ServerProcessThreadPoolSize, ServerMaxClients, ServerOutTimeInterval); Assert.Inconclusive("无法验证不返回值的方法。"); }