别整webgui这种没用的了,现有的足够用了,就是漏了一个peerid显示在上面,先主要把核心下载问题修复了吧
zstd、udp tracker重复包、HTTP更多线程
元数据下载的时候 编辑tracker是灰色的
复现在A端使用2.04版本,B端使用2.07,B端收到的信息不包含v2特征码,然后双击任务提示torrent文件打开失败
通过种子市场获得的v2种子使用截断的v1特征码可以正常传输元数据才行,目前被限制能连接握手成功但是不传输元数据
混合型种子无法直接通过v2特征码获取到peer,tracker对于混合型种子应当分别向两个特征码进行汇报
B端手动添加A端的ip地址和端口可以获得元数据,所以混合型种子应当同时对2个特征码汇报给tracker
utp的cpu占用高,就算当前传输速度为0KB/s的时候也占用满一个CPU核心,赶紧找出问题在哪优化一下
比特彗星在HTTP下载,服务器没有发送文件名的时候,应当和浏览器与其它下载软件一样,通过url解码转换成原始文件名
批量添加重命名问题
玄学的HTTP下载问题,比特彗星不发起多线程,能复现,但是未得知原因
用户A和用户B建立peer连接后交互种子市场列表
种子市场交换db列表走的是ssd性能,占据大概40%磁盘活动,能否优化下,目前已知关闭种子市场能解决
既然种子市场的db文件本来就是放在内存缓存里的,这个过程能不能在内存里面完成