Improved string encoding for network

This commit is contained in:
Kyler Olsen 2025-04-24 22:58:56 -06:00
parent 109efe66c5
commit dacb3b893b
1 changed files with 3 additions and 2 deletions

View File

@ -32,8 +32,9 @@ def unpack_varint(conn: socket) -> int:
return data return data
def pack_string(text: str) -> bytes: def pack_string(text: str) -> bytes:
data = pack_varint(len(text)) utf = text.encode('utf-8')
data += text.encode('utf-8') data = pack_varint(len(utf))
data += utf
return data return data
def unpack_string(conn: socket) -> str: def unpack_string(conn: socket) -> str: