我试图分析Utorrent如何使用Wireshark捕获发送的数据包。
在同一个本地网络中有三台主机,其中一台创建Torrent并开始播种,另两台下载Torrent。从跟踪结果来看,utorrent同时使用TCP和utp,有时在下载过程中在协议之间切换。自动当前如何选择?我查看了BitTorrent文档,没有发现任何内容。有没有办法强迫乌特伦特只使用这两种方法中的一种?

最佳答案

据我观察,utorrent似乎更喜欢utp而不是tcp,这通常是一个不错的选择。
在“首选项>BitTorrent:启用带宽管理”[UTP]中,可用于打开/关闭UTP。
更精确的控制可以在Preferences>Advanced:bt.transp_disposition中完成
默认值:31
来自《用户手册》:(按F1)
transp_disposition:此选项控制使用TCP或UTP传输数据的μTorrent偏向级别(假设连接另一端的对等方支持这两种传输协议)。以下是接受值的列表:
1允许μTorrent尝试传出TCP连接
2允许μTorrent尝试传出UTP连接
4允许μTorrent接受传入的TCP连接
8允许μTorrent接受传入的UTP连接
16告诉μtorrent使用新的utp头。这是一个改进的通信头,但与不理解它的客户机不向后兼容。
此选项被解释为位字段,因此可以将值相加以获得行为的组合。将此值设置为255可确保启用所有行为。

09-06 04:17