comm
1.0.0
仮説的、分散、暗号化された、インスタントメッセージングプロトコル。
より詳細な概要については、プロトコルをお読みください。
Comm Targets Rust Stable(現在1.30)。 Protobufがインストールされていることに依存します。
実行することで、CLIチャットクライアントを起動できます
cargo run comm -- $SECRET 0.0.0.0:$PORT [1.2.3.4:$OTHER_NODE_PORT]
SecretがノードのアドレスにSHA1をかける単語である場合、ポートは実行するローカルポートであり、次に3番目の引数は別のノードのアドレスとポートです。この他のノードは「ブートストラップノード」であり、ネットワークへのエントリポイントになります。それは、独自のブートストラップルーターなしで実行されている別のcommクライアントになることができます。
インタラクティブCLIが起動し、アドレスを入力して別のノードにメッセージを送信し、次にメッセージを送信できます。
44751799925b964a00bae3863cc4236f9bb8d519 Hi there!
ドキュメントはまだ近づいていますが、モジュールの多くにはdocコメントがあります。私はまだGitHubページからRust Docsをホストする良い方法を見つけようとしています。