DC ++


DC++

DC ++は、ダイレクトコネクトネットワークまたはADCプロトコルへの接続に使用できる、無料のオープンソースのピアツーピア ファイル共有 クライアントです。これは主に、arnetheduckというニックネームのJacekSiekaによって開発されました。
DC ++
Windows7のDC ++ 0.777
開発者 Jacek Sieka 安定リリース
0.870 / 2021年9月9日 ; 4ヶ月前  (2021-09-09)
リポジトリ
hg .code .sf .net / p / dcplusplus / code
で書かれている
C ++
オペレーティング・システム
ウィンドウズ
タイプ
ピアツーピア
ライセンス
GNUGPLv2以降
Webサイト
dcplusplus.sourceforge.io

コンテンツ
1 歴史と背景
2 フォーク
3 クライアントソフトウェアの比較
3.1 全般的 3.2 オペレーティングシステムのサポート 3.3 インターフェースとプログラミング 3.43.4 特徴
4 も参照してください
5 参考文献
6 外部リンク

歴史と背景
DC ++は、元のクライアントであるNeoModus Direct Connect(NMDC)に代わる無料のオープンソースです。同じファイル共有ネットワークに接続し、同じファイル共有プロトコルをサポートします。前述のDC ++の人気に一般的に起因する理由の1つは、NMDCとは異なり、いかなる種類のアドウェアも備えていないことです。
Direct Connectネットワークには他にも多くのクライアントが存在し、これらのほとんどはDC ++の「mod」です。DC++のソースコードに基づいたDC ++の変更バージョンです。DC ++ modの部分的なリストを以下に示します。これらのクライアントの一部は、特殊なコミュニティ(音楽共有コミュニティなど)のために、または特定の実験的な機能、あるいはDC ++自体への組み込みが拒否された機能をサポートするために開発されました。実験的な機能の例はハッシュです。これは最初はBCDC ++で実装され、後にDC ++で採用されました。
2008年の時点で、DC ++はDirect Connectコミュニティの約90%の市場シェアを持っていました。

フォーク
image"
  DC ++とその
フォークを示すチャート
DC ++の無料でオープンソースの性質の利点は、元のクライアントに機能を追加するいくつかのmodがリリースされていることです。
多くのユーザーは、将来のリリースに含まれるパッチをDC ++に送信しますが、一部の機能は開発者によって拒否されます。パッチを拒否する理由として述べられているのは、パッチのコーディングが不十分であるか、機能が軽薄、乱用、または過度に特殊化されており、メインクライアントに属していないためです。例としては、アップロード帯域幅制限(多くのユーザーは、アップロード帯域幅制限は不正行為の一種であると感じていますが、全二重ネットワーク接続を使用していない他のユーザーは、アップロードを制限することによってのみ妥当なダウンロード速度を達成できます)、カラーチャット、特殊なオペレーター機能(例:クライアント/共有チェック)。
一部のフォークの開発者は、DC ++のアップストリームに機能とバグ修正を提供しています。
クライアントソフトウェアの比較編集

全般的
クライアント FOSS ソフトウェアライセンス アクティブ リリース日(最新バージョン)
AirDC ++ はい GNUGPLv2以降 はい 2021-09-20(v4.11)
AirDC ++ Webクライアント はい GNUGPLv2以降 はい 2021-09-19(v2.11.2)
ApexDC ++ はい GNUGPLv2以降 はい 2018-12-25(v1.6.5)
DC ++ はい GNUGPLv2以降 はい 2021-09-09(v0.870)
EiskaltDC ++ はい GNUGPLv3以降 はい 2021-03-03(v2.4.2)
FlylinkDC ++ はい GNUGPLv2以降 はい 2017-01-20(r504)
LinuxDC ++ はい GNUGPLv2以降 番号 2011-04-17(v1.1.0)
RSX ++ はい GNUGPLv2以降 番号 2011-04-14(v1.21)
StrongDC ++ はい GNUGPLv2以降 番号 2010-12-27(v2.42)
TkDC ++ はい GNUGPLv2以降 番号 2010-11-29(v1.3)

オペレーティングシステムのサポート
クライアント ウィンドウズ Linux マックOS BSD 俳句
AirDC ++ はい 番号 番号 番号 番号
AirDC ++ Webクライアント 番号 はい 番号 番号 番号
ApexDC ++ はい 番号 番号 番号 番号
DC ++ はい 番号 番号 番号 番号
EiskaltDC ++ はい はい はい はい はい
FlylinkDC ++ はい 番号 番号 番号 番号
LinuxDC ++ 番号 はい 番号 はい 番号
RSX ++ はい 番号 番号 番号 番号
StrongDC ++ はい 番号 番号 番号 番号
TkDC ++ はい 番号 番号 番号 番号

インターフェースとプログラミング
クライアント GUI CLI WebUI プログラミング言語 に基づく
AirDC ++ はい 番号 はい C ++ StrongDC ++
AirDC ++ Webクライアント 番号 はい はい C ++ AirDC ++
ApexDC ++ はい 番号 番号 C ++ StrongDC ++
DC ++ はい 番号 番号 C ++ –
EiskaltDC ++ はい はい はい C ++ DC ++
FlylinkDC ++ はい 番号 はい C ++ ApexDC ++ / StrongDC ++
LinuxDC ++ はい 番号 番号 C ++ DC ++
RSX ++ はい 番号 番号 C ++ StrongDC ++
StrongDC ++ はい 番号 番号 C ++ DC ++
TkDC ++ はい 番号 番号 C ++ StrongDC ++ / DC ++ bzr

特徴
クライアント マグネットURI UPnP NATトラバーサル DHT 暗号化 IPv6 IDNA プラグイン プロキシー ハッシュアルゴリズム プロトコルサポート
AirDC ++ はい はい はい 番号 はい はい 番号
はい タイガーツリーハッシュ TIGR、ADCS
AirDC ++ Webクライアント はい はい はい 番号 はい はい 番号
はい タイガーツリーハッシュ TIGR、ADCS
ApexDC ++ はい はい はい はい はい 番号 番号 Lua、C ++ はい タイガーツリーハッシュ TIGR、ADCS
DC ++ はい はい はい 番号 はい はい 番号
はい タイガーツリーハッシュ TIGR、ADCS
EiskaltDC ++ はい はい はい はい はい 番号 はい Lua、Qtスクリプト、QML はい タイガーツリーハッシュ TIGR、ADCS
FlylinkDC ++ はい はい はい はい はい 番号 はい
はい タイガーツリーハッシュ TIGR、ADCS
LinuxDC ++ はい はい はい 番号 はい 番号 番号
はい タイガーツリーハッシュ TIGR、ADCS
RSX ++ はい はい はい はい はい 番号 番号 Lua、C ++ はい タイガーツリーハッシュ TIGR、ADCS
StrongDC ++ はい はい はい はい はい 番号 番号
はい タイガーツリーハッシュ TIGR、ADCS

も参照してください
image
 無料のオープンソースソフトウェアポータル
ダイレクトコネクト(プロトコル)
高度なダイレクトコネクト

参考文献
^ 「DirectConnectプロトコルとDC ++とは何ですか?ファイル共有にDC ++を使用する方法は?」。Fossbytes。2017-02-16 。2021-11-02を取得。
^ アナリーニューイッツ。「データの共有」。メトロ、シリコンバレーの週刊新聞。メトロパブリッシング株式会社。
^ Fredrik Ullner。「PCピットストップとそのP2Pレポート」。DC ++:これらの人たちだけですよね?。
^ 「アーカイブされたコピー」。2011年7月7日にオリジナルからアーカイブされました。 CS1 maint:タイトルとしてアーカイブされたコピー(リンク)

外部リンク
コモンズには、DC ++に関連するメディアが
DC ++(公式ウェブサイト)
DC ++ Webhelp”