Ejemplo n.º 1
0
        /// <summary>
        /// 서버 접속
        /// </summary>
        /// <returns></returns>
        private bool ConnectServer()
        {
            bool result = false;

            if (XASession.IsConnected() == false)
            {
                if (XASession.ConnectServer(CConst.XING_SERVER_URL, CConst.XING_SERVER_PORT))
                {
                    result = true;
                }
                else
                {
                    result = false;

                    CLog.debug(logger, "CAgent.ConnectServer() : " + XASession.GetErrorMessage(XASession.GetLastError()));
                }
            }
            else
            {
                // 이미 연결되어 있음
                result = true;

                CLog.debug(logger, "CAgent.ConnectServer() : 이미 연결되어 있음");
            }

            return(result);
        }
Ejemplo n.º 2
0
        // 로그인
        public bool ApiLogin()
        {
            bool rslt = false;

            if (_xaSession.ConnectServer(Constants.CONN_ADDR, Constants.CONN_PORT) == true)
            {
                if (((XA_SESSIONLib.IXASession)_xaSession).Login(Constants.ID, Constants.PW, Constants.CP, 0, false) == true)
                {
                    rslt = true;
                }
                else
                {
                    rslt = false;
                }
            }
            else
            {
                rslt = false;
            }

            return(rslt);
        }