clean up serializatio ntest code

This commit is contained in:
2024-05-25 13:08:32 +02:00
parent a710b30013
commit 4c67bcdde1
5 changed files with 1135 additions and 27 deletions
Cargo.toml
serialization-prototyping

@ -2,21 +2,31 @@
from socket import AF_INET, SOCK_DGRAM, socket
import msgpack
nadine = {
TEST_PERSON = {
"age": 24,
"name": "Nadine",
}
msg_pack_stuff = msgpack.packb(nadine)
assert msg_pack_stuff is not None
server_socket = socket(AF_INET, SOCK_DGRAM)
target_address = "localhost", 7301
bytes_sent = server_socket.sendto(msg_pack_stuff, target_address)
recv_back = server_socket.recv(4096)
print(f"recv back: {recv_back}")
unpacked = msgpack.unpackb(recv_back)
print(f"unpacked: {unpacked}")
# human_test = {:x for x in unpacked}
loaded_back = msgpack.loads(recv_back)
print(loaded_back)
def msg_pack_unloading(recv_back: bytes):
unpacked = msgpack.unpackb(recv_back)
print(f"unpacked: {unpacked}")
# human_test = {:x for x in unpacked}
loaded_back = msgpack.loads(recv_back)
print(loaded_back)
def main():
server_socket = socket(AF_INET, SOCK_DGRAM)
target_address = "localhost", 7301
msg_pack_stuff = msgpack.packb(TEST_PERSON)
assert msg_pack_stuff is not None
_ = server_socket.sendto(msg_pack_stuff, target_address)
recv_back = server_socket.recv(4096)
print(f"recv back: {recv_back}")
pass
if __name__ == "__main__":
main()