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
@hnisula hnisula removed this from the Zig rewrite milestone Aug 26, 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