编辑: qksr | 2013-01-24 |
其次根据要登 录的数据流建立相应的连接对象(目前,郑州商品交易所交易系统只支持一个连接对象登 录一个数据流(1.5 中的说明)),因为 ZCEAPI 采用回调的方法处理事件,所以在每个连 接上请设置相应的事件处理回调函数;
之后建立与交易所的连接, 建立连接后就可登录相应 的数据流并发送和接收交易数据信息;
完成所有处理后,请释放创建的连接对象,并调用 ftd_api_stop 函数停止 API 服务. ZCEAPI 的详细使用说明请参考 2.3 中的说明. 2.2 线程模式简介 ZCEAPI 目前只提供多线程模式给用户使用.ZCEAPI 采用回调函数的方式处理事件, 多线程模式下用户创建一个连接对象,ZCEAPI 就会为其启动一个线程驱动这个连接对象上 的事件.对用户来说,只要设置好相应的回调函数,所有的事件处理是自动进行的. 2.3 基本过程 多线程模式下 ZCEAPI 会自行启动线程驱动 ZCEAPI 中可能发生的如接收数据、 链路出错 等事件,用户只需通过回调函数做相应的处理. 下面是 ZCEAPI 在多线程模式下使用的基本过程: 2.3.1 ZCEAPI 初始化 用户调用 ftd_api_init 函数初始化 ZCEAPI(使用模式为多线程模式). ZCEAPI 成功初始化是下面一切工作的基础.若ZCEAPI 不能成功初始化,则不能保证 郑州商品交易所........