Improved string encoding for network
This commit is contained in:
parent
109efe66c5
commit
dacb3b893b
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue