/// <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); }
// 로그인 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); }