ReqUserLogin()用户密码校验问题

Discussion in 'CTP' started by skyline, May 15, 2011.

  1. 行情样例代码
    void CMdSpi::ReqUserLogin()
    {
    CThostFtdcReqUserLoginField req;
    memset(&req, 0, sizeof(req));
    strcpy(req.BrokerID, BROKER_ID);
    strcpy(req.UserID, INVESTOR_ID);
    strcpy(req.Password, PASSWORD);
    int iResult = pUserApi->ReqUserLogin(&req, ++iRequestID);
    }

    我把用户名/密码注释掉,仅仅定义下(想在其他对话框输入)
    TThostFtdcInvestorIDType INVESTOR_ID;// = "00092"; // 投资者代码
    TThostFtdcPasswordType PASSWORD;// = "888888"; // 用户密码

    为什么仍然显示登录成功?没有调用OnRspError(CThostFtdcRspInfoField *pRspInfo,
    int nRequestID, bool bIsLast)


    是不是行情不校验用户名密码?还是说模拟平台不校验
     
  2. 行情不需要用户名,口令
     
  3. 模拟平台不校验。
     
  4. 实盘也不校验哦
     
  5. 果呼?有木有实盘的地址,俺也试试:D
     
  6. 居然没人理?
    自问自答一下给不知道的人好了

    tcp://asp-sim1-front1.financial-trading-platform.com:41213
     
  7. 你去下一个TB的CTP版,,查看一下里面的broker.xml,,大部分的地址都在里面。
    这个sim1是仿真的不是实盘