私はcでいくつかのp2p機能を実装しようとしています。 フレームワークはありますか?cにはP2Pフレームワークがありますか?
あなたはlibtorrent(http://libtorrent.rakshasa.no/)とは何と考えていますか?
誰かが良いCフレームワーク/ライブラリを知っていますか?
更新1: もっと正確には、私は同輩の間に小さなデータパッケージ(メタデータ)を共有したいと思います。データパッケージはすべてのピアに配布する必要があります(すべてのピアにすべてのデータパッケージが必要です)。
おかげ
P2Pフレームワークで有効にするアプリケーションのタイプを定義してください。 –
を参照してください。 –
BitTorrentプロトコルは、共有ファイルに関する情報(トレントファイル)を保持するサーバー(トラッカー)に依存するため、大きなファイル用に設計されています。 BitTorrentの上にたくさんの小さなパッケージを共有することは意味がありません。なぜなら、あなたの小さなパッケージごとに、トラッカー上にメタデータファイルが必要になるからです。代わりにFlooding/Gossipingをご覧くださいhttp://en.wikipedia.org/wiki/Gossip_protocol –