Biblioteca P2P en Zig para comunicación segura entre instancias Simifactu
- connection.zig: Reescrito con integración completa - NAT traversal (STUN + NAT-PMP/UPnP) - Discovery (local UDP + global HTTPS) - TCP listener para conexiones entrantes - Flujo completo de conexión: resolving -> connecting -> handshaking -> connected - Envío/recepción de mensajes con protocol framing - Gestión de direcciones (local, pública, relay) - Port mapping automático - discovery.zig: Añadidos métodos de DiscoveryManager - startLocalDiscovery, stopLocalDiscovery - addGlobalServer, announceGlobal - addKnownPeer - crypto.zig: Fix u128 cast para shifts > 64 bits - http.zig: Fix ArrayListUnmanaged API para Zig 0.15.2 Tests: 44 (todos pasando) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| examples | ||
| src | ||
| .gitignore | ||
| API.md | ||
| build.zig | ||
| CLAUDE.md | ||
| PROTOCOL.md | ||