I have sockets..

This commit is contained in:
2023-07-06 01:29:50 +03:00
parent 6dba125c19
commit ee72bfd014
5 changed files with 247 additions and 76 deletions

30
src/core/tcp_server.pyi Normal file
View File

@@ -0,0 +1,30 @@
# Developed by KuiToi Dev
# File core.tcp_server.pyi
# Written by: SantaSpeen
# Version 0.1.2
# Licence: FPA
# (c) kuitoi.su 2023
from asyncio import StreamWriter, StreamReader
import socket
from core import utils, Core
from core.core import Client
class TCPServer:
def __init__(self, core: Core, host, port):
self.log = utils.get_logger("TCPServer")
self.Core = core
self.host = host
self.port = port
async def send(self, data, sync) -> None: ...
async def recv(self, writer: Client) -> bytes: ...
async def auth_client(self, sock: socket.socket) -> None: ...
async def handle_client(self, sock: socket.socket) -> None: ...
async def start(self) -> None: ...