OnFrontDisconnected


当客户端与交易托管系统通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。自动重连地址,可能是原来注册的地址,也可能是系统支持的其它可用的通信地址,它由程序自动选择。

注:重连之后需要重新登录。6.7.9及以后版本中,断线自动重连的时间间隔为固定1秒。

关于流控详见报单流控、查询流控和会话数控制

1. 函数原型

virtual void OnFrontDisconnected(int nReason){};

2. 参数

nReason:连接断开原因,为10进制值,因此需要转成16进制后再参照下列代码:

0x1001 网络读失败

0x1002 网络写失败

0x2001 接收心跳超时

0x2002 发送心跳失败

0x2003 收到错误报文

3. 返回

4. FAQ

API每次断线都会自动重连,可以设置为不重连或者指定重连时间间隔吗?

断线重连时间不可自定义,并且也无法通过参数设置来主动取消断线重连机制。


< 前页 回目录 后页 >