Guides Overview
On this page
These guides walk through real, runnable samples — start with the one closest to what you’re building.
Start here
- Build a Chat Room — broadcast messages to every connected client
- Securing Your Server — enable encryption and run TCP, UDP, and WebSocket together
- Blazor WebAssembly (WASM) Guide — connect browser clients over WebSocket with
WebSocketSession
Application logic
- Implementing Packet Handlers — writing business logic and managing opcodes
- Middleware Usage Guide — enforcing policy across handlers
Networking
- Client Session Guide — connecting TCP/UDP sessions with
Nalix.SDK - UDP Server Guide — building low-latency datagram services
- TCP Patterns Guide — request/response and manual listener wiring
- UDP Security Guide — secure session handover for UDP
- Idle Timeout Configuration — tuning connection timeouts
Extensibility
- Custom Middleware Guide — building your own pipeline components
- Custom Metadata Providers — using attributes to drive custom behavior
- Custom Packet Router — routing packets outside the default dispatcher
- Custom Serialization Provider — registering custom formatters
Getting started references
- Server Blueprint — a standard startup sequence and starting-point template
Deployment & operations
- Production Checklist — a release gate before you ship, with a worked example
- Reverse Proxy & TLS Termination — HAProxy, Nginx, Cloudflare, and PROXY Protocol v2 configuration
- Troubleshooting Guide — common issues and where to look first