Exemple #1
0
 //行情接口端
 public void OnJHMarketConnectMarket()
 {
     if (printMsg != null)
     {
         printMsg.Print("链接行情服务器成功!正在进行登陆验证. . .");
     }
     //登陆行情服务器
     if (manageMarket != null)
     {
         bool IsMarketLogin = manageMarket.ForLogin(username, password, JHUtil.GetMacAddress());
         if (IsMarketLogin == false)
         {
             manageMarket.ForMarketFreeConnect();
             manageMarket = null;
         }
     }
 }
Exemple #2
0
 // 启动交易
 public void InitInstance()
 {
     try
     {
         trade_login_ok = false;
         IsTradeNo      = false;
         if (manageMarket != null)
         {
             manageMarket.ForFreeConnectMarket();
         }
         manageMarket = new ManageMarket(this);
         bool IsConnect = manageMarket.ForConnectMarket(market_addr, int.Parse(market_port));
         if (IsConnect == false)
         {
             manageMarket.ForMarketFreeConnect();
             manageMarket = null;
         }
     }catch (Exception ex)
     {
         JHLog.forMarketLog("连接行情服务器异常!" + ex.ToString());
         throw new JHMarketException("连接行情服务器异常!");
     }
 }