from __future__ import annotations import json DEFAULT_PORT = 42069 def encode_message(message: dict) -> bytes: return (json.dumps(message) + "\n").encode("utf-8") def decode_message(line: bytes) -> dict: return json.loads(line.decode("utf-8"))