首页 > 技术贴 > 解决新版Transmission在六维的使用问题

解决新版Transmission在六维的使用问题

2009年11月3日

首先要修改代码支持IPv6,这个看yegle的blog吧,不重复了。

然后,最近,新版的Transmission又出问题了,连不上peer。。。站上显示很多种子,可一个都连不上。。。

在站上搜了半天,发现一个解决的帖子。可杯具的是,那个家伙被封了,他的帖子看不见。。。囧了。从回复中依稀可以知道,是将libtransmission/tracker.c中的大写X改成小写的x,于是抱着侥幸的心理搜了一把,还好,这文件里就一个大写的X,改了发现ok了~这应该是六维的tracker服务器的一个bug,因为在其他站都没遇到这种情况。

好吧,其实方法就是将libtransmission/tracker.c中out += tr_snprintf( out, 4, “%%%02X”, (unsigned int)*in++ );这句中的大写X改成小写x就ok了,改成out += tr_snprintf( out, 4, “%%%02x”, (unsigned int)*in++ );

make
make install

enjoy~

update 2010.3.4

Transmission从1.8.0开始已经没有tracker.c这个文件了,相应需要修改的地方在libtransmission/metainfo.c文件中,修改方法同上~

分类: 技术贴 标签: ,
本文的评论功能被关闭了.