Un protocole de messagerie hypothétique, distribué, crypté et instantané.
Veuillez lire le protocole pour un aperçu plus détaillé.
Comm cible la rouille stable (actuellement 1,30). Cela dépend de l'installation de Protobuf.
Vous pouvez tirer un client CLI Chat en exécutant
cargo run comm -- $SECRET 0.0.0.0:$PORT [1.2.3.4:$OTHER_NODE_PORT]
Là où le secret est un mot qui sera HA1 haché dans l'adresse de votre nœud, le port est le port local sur lequel vous souhaitez exécuter, puis le troisième argument est l'adresse et le port d'un autre nœud. Cet autre nœud est un "nœud bootstrap" et sera votre point d'entrée dans le réseau. Il peut s'agir d'un autre client comm qui coule sans un routeur bootstrap qui lui est propre.
Une CLI interactive commencera, et vous pouvez envoyer un message à un autre nœud en entrant son adresse, suivi d'un message:
44751799925b964a00bae3863cc4236f9bb8d519 Hi there!
La documentation est toujours à venir, mais de nombreux modules ont des commentaires DOC. J'essaie toujours de trouver une bonne façon d'accueillir Rust Docs hors des pages GitHub.