Newer
Older
from rcon.client import BaseClient
from rcon.source.proto import Packet
__all__ = ["Client"]
class Client(BaseClient):
def __init__(
self,
host: str,
port: int, *,
timeout: float|None = None,
passwd: str|None = None,
frag_threshold: int = ...,
frag_detect_cmd: str = ...,
) -> None: ...
def communicate(self, packet: Packet) -> Packet: ...
def send(self, packet: Packet) -> None: ...
def read(self) -> Packet: ...
def login(self, passwd: str, *, encoding: str = ...) -> bool: ...
def run(self, command: str, *_: str, encoding: str = ...) -> str: ...