22 lines
478 B
Python
22 lines
478 B
Python
|
import websocket_server
|
||
|
import event_hub_listener
|
||
|
from multiprocessing import Process
|
||
|
|
||
|
def start_WS_server():
|
||
|
websocket_server.start_websocket_server()
|
||
|
|
||
|
def run_HUB_receiver():
|
||
|
event_hub_listener.start_event_hub_listener()
|
||
|
|
||
|
def runInParallel(*fns):
|
||
|
proc = []
|
||
|
for fn in fns:
|
||
|
p = Process(target=fn)
|
||
|
p.start()
|
||
|
proc.append(p)
|
||
|
for p in proc:
|
||
|
p.join()
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
runInParallel(start_WS_server, run_HUB_receiver)
|