cultnet-py multi-peer RUDP socket server #19
Loading…
Reference in a new issue
No description provided.
Delete branch "libby/cultnet-py-multipeer-server"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ports the C# CultNetRudpSocketTransportServer to cultnet-py (one UDP socket, one session per remote endpoint; Connect repeat / replacement, refused-packet and unsendable-session endings, application end_peer_session, withdraw_send, broadcast). Parity: tests/vectors/rudp-multipeer-server/transcript.txt is written by a new C# test (CULTNET_WRITE_VECTORS=1) and replayed byte-for-byte by Python. Not ported: the schema-message dispatch layer (RudpCultNetSchemaServer), and no peer reaping (C# has none either; TS alone has it).
Ready: steward ruling (c) confirms no idle-peer reaping in Python, matching C#. Local results on current main: cultnet-py 142 OK; C# RudpMultiPeer vector test passes.
🤖 Generated with Claude Code
WIP: cultnet-py multi-peer RUDP socket serverto cultnet-py multi-peer RUDP socket server