Skip to main content

Module network

Module network 

Source
Expand description

Networking for Proof Engine: HTTP + WebSocket client, leaderboards, cloud saves.

Provides async-compatible (non-blocking) networking primitives:

  • HTTP request builder (GET/POST/PUT/DELETE)
  • WebSocket message protocol
  • Leaderboard submission and retrieval
  • Cloud save serialization
  • Lobby system messages
  • Rollback netcode data structures

Structs§

CloudSave
HttpRequest
HttpResponse
Leaderboard
LeaderboardEntry
Lobby
LobbyPlayer
NetInput
Input for one player at a given frame.
RollbackState
Rollback netcode state: stores a history of inputs for re-simulation.
WebSocket
Mock WebSocket client with a pending message queue.

Enums§

HttpMethod
LobbyState
WsMessage
WsState