Skip to content

Zig netcode - #71

Draft
hnisula wants to merge 12 commits into
masterfrom
feature/zig-rewrite
Draft

Zig netcode#71
hnisula wants to merge 12 commits into
masterfrom
feature/zig-rewrite

Conversation

@hnisula

@hnisula hnisula commented May 22, 2026

Copy link
Copy Markdown
Collaborator
  • Basic socket functionality
  • Packet loss simulation
  • Connection with state handling
  • Connection timeout functionality
  • Client and server to wrap transport and connection handling together
  • Packet header with sequence and ACK info
  • Reliable sending

Reconsider:

  • Consider making Socket.receive() ?usize to signal no packet vs 0 size (which is legal)

@hnisula hnisula self-assigned this May 22, 2026
@hnisula hnisula added the area-net Area: netcode label May 22, 2026
@hnisula hnisula changed the title Rewrite in zig Zig netcode May 22, 2026
@hnisula hnisula added this to the Zig rewrite milestone May 22, 2026
@hnisula
hnisula force-pushed the feature/zig-rewrite branch from 1a723e1 to 66b38a0 Compare August 3, 2026 19:23
@hnisula hnisula added area-render Area: rendering area-core Area: core area-platform labels Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-core Area: core area-net Area: netcode area-platform area-render Area: rendering

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant