def makeService(config):
# finger on port 79
msvc = service.MultiService()
fix_spec = Spec(config['spec'])
fix_service = FixClientService(config)
fix_service.setName('txfixclient')
fix_service.setServiceParent(msvc)
factory = FixClientFactory(fix_service)
factory.spec = fix_spec
factory.maxDelay = 300
tcp_service = internet.SSLClient(
config['hostname'],
int(config['port']),
factory,
ssl.ClientContextFactory()
)
tcp_service.setServiceParent(msvc)
return msvc
评论列表
文章目录