Communist 2 p2.0p メッセンジャーと libcommunist 1.0 ライブラリのリリース

Communist 2 P2.0P メッセンジャーと libcommunist 1.0 ライブラリが公開されており、ネットワーク操作と P2P 通信に関連する機能が含まれています。 インターネットとさまざまな構成のローカル ネットワークの両方での作業をサポートします。 プロジェクト コードは GPLv3 ライセンスに基づいて配布され、GitHub (Communist、libcommunist) および GitFlic (Communist、libcommunist) で入手できます。 Linux および Windows での作業をサポートします。

ユーザー間の通信を確立するために、共産主義者は分散ハッシュ テーブル (トレント クライアント向けの DHT の亜種) と UDP ホール パンチング テクノロジ (アドレス変換器の背後にあるホストとの対話用) を組み合わせて使用​​します。 IPv4 および IPv6 プロトコルがサポートされています。 メッセージはリレーを通じて送信できます (ドキュメントを参照)。 すべてのデータは暗号化された形式でユーザーのマシンに保存され、送信も暗号化されます。 暗号化には、AES 標準および ed25519 デジタル署名方式が使用されます。

新しいバージョンの変更点には次のようなものがあります。

  • すべてのネットワーク機能は libcommunist ライブラリに移動されました。
  • メッセージリレー機能(サーバーおよびクライアント)を追加しました。
  • コードの全体的な再編成が行われました。
  • バージョン 2.0 は以前のバージョンと互換性がありません (ユーザー プロファイルの再作成が必要です)。

出所: オープンネット.ru

コメントを追加します