Primero punto a punto
Descubre pares en la red local por UDP y envía en directo cuando conoce una dirección.
Mensajero con mesh primero
Iskra es un mensajero que combina el enfoque cliente-servidor y el mesh: puedes pasar de uno a otro o combinarlos. Puede haber varios servidores, desplegados en Windows o Linux. El propio mensajero es multiplataforma: Windows, Linux, Android e iOS.
Qué hace
Descubre pares en la red local por UDP y envía en directo cuando conoce una dirección.
Si no hay ruta directa, Iskra busca en un grafo pequeño — de uno a tres saltos — y puede retransmitir por nodos que ya conoce.
Bluetooth Low Energy puede llevar las mismas sesiones cifradas por radio.
El servidor HTTPS opcional guarda solo texto cifrado. Reenvía blobs, acuses y presencia. No lee los chats.
El registro y los chats viven en el aparato. Se añade gente con un código QR. No se necesitan datos como número de teléfono, correo electrónico u otros para identificarse.
El mensajero corre en Windows, Linux, Android e iOS. Los servidores se despliegan en Windows o Linux.
Cómo viaja un mensaje
Última dirección UDP conocida, la misma LAN o un par leído por QR.
Una cadena corta de nodos (máximo 1–3 saltos) recorta y reenvía el paquete.
Transporte Bluetooth Low Energy para la misma sesión cuando la radio gana a la red.
Si nadie está al alcance, el servidor guarda el payload sellado hasta que el otro lado lo recoja.
Plataformas
Cliente; también puedes desplegar un servidor.
Cliente; también puedes desplegar un servidor.
Cliente.
Cliente.
Código
La app MAUI está en Iskra.MAUI. La malla, la criptografía, el discovery y el servidor opcional viven en el árbol ShortP2P. Este sitio es un borrador de landing para la rama 0.1, no un anuncio de lanzamiento.