Biblioteca P2P en Zig para comunicación segura entre instancias Simifactu
Find a file
reugenio 414de51120 feat: integración completa de red P2P
- 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>
2025-12-15 11:04:11 +01:00
examples Inicial: biblioteca zcatp2p para comunicación P2P segura 2025-12-15 01:06:30 +01:00
src feat: integración completa de red P2P 2025-12-15 11:04:11 +01:00
.gitignore Inicial: biblioteca zcatp2p para comunicación P2P segura 2025-12-15 01:06:30 +01:00
API.md Inicial: biblioteca zcatp2p para comunicación P2P segura 2025-12-15 01:06:30 +01:00
build.zig Inicial: biblioteca zcatp2p para comunicación P2P segura 2025-12-15 01:06:30 +01:00
CLAUDE.md feat: integración completa de red P2P 2025-12-15 11:04:11 +01:00
PROTOCOL.md Inicial: biblioteca zcatp2p para comunicación P2P segura 2025-12-15 01:06:30 +01:00