Пример #1
0
        //>>> 보내기 메시지

        public void testapi(int ccu)
        {
            var uvData = new ChatServerUserCount {
                ChattingServerName = "chatServer_1", CCU = ccu
            };

            MainLib.SendMessageHttp(uvData, "http://114.52.72.56:8000/MMS/api/StatFromServer");
        }
Пример #2
0
        void BGSaveUserCountToDB()
        {
            foreach (var agent in AgentMap.Values)
            {
                var AppStatus = agent.GetAgentStatus();

                // 채팅서버가 아닌 것은 무시한다. 채팅서버는 이름이 "ChatServer"로 시작
                if (AppStatus.AppServerName.IndexOf("ChatServer") < 0)
                {
                    continue;
                }

                //CommonLib.DevLog.Write(string.Format("BGSaveUserCountToDB: 동접수{0}", AppStatus.AppServer접속인원수));

                var uvData = new ChatServerUserCount {
                    ChattingServerName = AppStatus.AppServerName, CCU = AppStatus.AppServer접속인원수.ToInt32()
                };
                MainLib.SendMessageHttp(uvData, SeverConfig.SaveCCUAPIAddress);
            }
        }