看vnpy代码没有看到断线重连这一块,但是把网线拔掉,重新插入,CTP是可以重新连接行情服务器和交易服务器。请问哪位大侠知道vnpy实现断线重连是哪部分代码?然后有时候发现能自动重连上,有时候又连不上,需要自己手动再连接一次?
看vnpy代码没有看到断线重连这一块,但是把网线拔掉,重新插入,CTP是可以重新连接行情服务器和交易服务器。请问哪位大侠知道vnpy实现断线重连是哪部分代码?然后有时候发现能自动重连上,有时候又连不上,需要自己手动再连接一次?
有哪位大侠指点一下不。
对于CTP类的接口来说,断线重连是由其C++ API对象内部来实现的,断线后每隔一段时间自动尝试重连(且对于API用户来说无法控制或者阻止这个重连操作),用户只需要在onFrontConnected回调函数中实现自动登录逻辑即可。
而恒生、顶点等接口,有些则是暴露给用户来控制重连,这属于不同的目标用户和设计思路了