3

我正在尝试分析 uTorrent 如何使用 Wireshark 捕获发送的数据包。同一本地网络中有三台主机,其中一台创建种子并开始播种,而另外两台下载种子。从跟踪来看,uTorrent 似乎同时使用 TCP 和 uTP,有时会在下载过程中在协议之间切换。uTorrent 如何选择?我检查了 bittorrent 文档,但一无所获。有没有办法强制 uTorrent 只使用两者之一?

4

1 回答 1

2

根据我的观察,uTorrent 似乎更喜欢 uTP 而不是 TCP,这通常是一个不错的选择。

首选项 > BitTorrent: 启用带宽管理 [uTP]可用于打开/关闭uTP

可以在Preferences > Advanced 中进行更精确的控制: bt.transp_disposition
默认值:31

来自µTorrent 用户手册:(按 F1

bt.transp_disposition:此选项控制 µTorrent 对使用 TCP 或 uTP 传输数据的偏好程度(假设连接另一端的对等方支持两种传输协议)。以下是接受值的列表:

  • 1 允许 µTorrent 尝试传出 TCP 连接
  • 2 允许 µTorrent 尝试传出 uTP 连接
  • 4 允许 µTorrent 接受传入的 TCP 连接
  • 8 允许 µTorrent 接受传入的 uTP 连接
  • 16 告诉 µTorrent 使用新的 uTP 标头。这是一个改进的通信标头,但不向后兼容不理解它的客户端。

此选项被解释为位域,因此可以将值相加以获得行为组合。将此值设置为 255 可确保启用所有行为。

于 2017-06-08T12:08:20.947 回答