ツイストを使用したマルチプロトコル アプリケーションの構築を検討しています。これらのプロトコルの 1 つが bittorrent です。libtorrent はかなり完全な実装であるため、その python バインディングは適切な選択のようです。問題は次のとおりです。
- ツイストで libtorrent を使用する場合、ブロッキングについて心配する必要はありますか?
- libtorrent ネットワーク レイヤー (非同期ネットワーク ループである boost.asio を使用) は、ねじれた epoll と何らかの形で干渉しますか?
- libtorrent セッションをスレッドで実行するか、マルチプロセス アプリケーション設計をターゲットにする必要がありますか?