codekingpro/portable-devtools
114k
1from __future__ import annotations2 3from collections.abc import Awaitable, Callable4from typing import final5from . import Stream6 7async def start_udp_server(8 host: str,9 port: int,10 handle_udp_stream: Callable[[Stream], Awaitable[None]],11) -> UdpServer: ...12@final13class UdpServer:14 def getsockname(self) -> tuple[str, int]: ...15 def close(self) -> None: ...16 async def wait_closed(self) -> None: ...17 def __repr__(self) -> str: ...18 19async def open_udp_connection(20 host: str,21 port: int,22 *,23 local_addr: tuple[str, int] | None = None,24) -> Stream: ...25 26__all__ = [27 "start_udp_server",28 "UdpServer",29 "open_udp_connection",30]31 