generated from mononoki/pyproj
30 lines
506 B
Python
30 lines
506 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Mon Oct 5 11:47:32 2026
|
|
|
|
@author: fox
|
|
"""
|
|
import asyncio
|
|
import json
|
|
|
|
from transport import TCP, SIO
|
|
from session import Sessions
|
|
|
|
from router import Router
|
|
|
|
|
|
|
|
router = Router()
|
|
sessions = Sessions(router)
|
|
router.sessions = sessions
|
|
|
|
|
|
async def main():
|
|
tasks = []
|
|
tasks.append(TCP("0.0.0.0", 9000, session=sessions).run)
|
|
tasks.append(SIO("0.0.0.0", 9001, session=sessions).run)
|
|
|
|
await asyncio.gather(*[task() for task in tasks])
|
|
|
|
|
|
asyncio.run(main()) |