wjtx/tools/robot/robot.py
2020-03-28 23:17:33 +08:00

39 lines
1.0 KiB
Python

# -*- coding: utf-8 -*-
from optparse import OptionParser
from tornado import gen
from tornado import httpclient
from tornado import httputil
from tornado import ioloop
from tornado import websocket
import virtualclient
@gen.coroutine
def createVirtualClient(account, ws_url):
virtualclient.VirtualClient(ws_url, account).run()
@gen.coroutine
def main():
parser = OptionParser(usage="%prog [options]")
parser.add_option("-a",
"--accounts",
dest = "accounts",
help = "account info")
(options, args) = parser.parse_args()
ws_url = args if args else 'wss://game1009game-test.kingsome.cn/websocket?host=10.10.9.10:9000'
accounts = options.accounts.split(',')
accounts = []
for i in range(1):
accounts.append('test' + str(i))
for account in accounts:
ioloop.IOLoop.current().spawn_callback(createVirtualClient, account, ws_url)
while True:
yield gen.sleep(0.1)
if __name__ == '__main__':
ioloop.IOLoop.current().run_sync(main)