Prepare for sync_resources;

Fix async bugs;
Recreate ID system;
Add Ss (Player counter) code;
This commit is contained in:
2023-07-13 17:49:23 +03:00
parent 1f595db700
commit 52893513d0
5 changed files with 260 additions and 163 deletions

View File

@@ -15,13 +15,14 @@ from core.core import Client
class TCPServer:
def __init__(self, core: Core, host, port):
self.log = utils.get_logger("TCPServer")
self.loop = asyncio.get_event_loop()
self.Core = core
self.host = host
self.port = port
self.loop = asyncio.get_event_loop()
self.run = False
async def auth_client(self, reader: StreamReader, writer: StreamWriter) -> Tuple[bool, Client]: ...
async def set_down_rw(self, reader: StreamReader, writer: StreamWriter) -> bool: ...
async def handle_code(self, code: str, reader: StreamReader, writer: StreamWriter) -> bool: ...
async def handle_code(self, code: str, reader: StreamReader, writer: StreamWriter) -> Tuple[bool, Client]: ...
async def handle_client(self, reader: StreamReader, writer: StreamWriter) -> None: ...
async def start(self) -> None: ...
async def stop(self) -> None: ...