diff --git a/src/core/udp_server.py b/src/core/udp_server.py new file mode 100644 index 0000000..0215f38 --- /dev/null +++ b/src/core/udp_server.py @@ -0,0 +1,28 @@ +# Developed by KuiToi Dev +# File core.udp_server.py +# Written by: SantaSpeen +# Version 0.0 +# Licence: FPA +# (c) kuitoi.su 2023 +from core import utils + + +class UDPServer: + + def __init__(self, core, host, port): + self.log = utils.get_logger("UDPServer") + self.Core = core + self.host = host + self.port = port + + async def start(self): + self.log.debug("Starting UDP server") + try: + self.log.debug("TODO") + except Exception as e: + raise e + finally: + await self.stop() + + async def stop(self): + self.log.debug("Stopping UDP server") diff --git a/src/core/udp_server.pyi b/src/core/udp_server.pyi new file mode 100644 index 0000000..68e37fd --- /dev/null +++ b/src/core/udp_server.pyi @@ -0,0 +1,20 @@ +# Developed by KuiToi Dev +# File core.udp_server.py +# Written by: SantaSpeen +# Version 0.0 +# Licence: FPA +# (c) kuitoi.su 2023 +from core import utils + + +class UDPServer: + + def __init__(self, core, host, port): + self.log = utils.get_logger("UDPServer") + self.Core = core + self.host = host + self.port = port + + async def start(self) -> None: ... + + async def stop(self) -> None: ... \ No newline at end of file