btcache这个确实好,库也大,我也经常用,但是没有提供api诶,下载的时候有验证码,要是有api就好了,可以在我的分享新增种子的时候自动上传一份到btcache存储,下磁力数据的时候自动api下载一次,当然还是官方提供服务器的话更可靠了
话说要用第三方的话,有没有可能直接调用迅雷的种子文件库?
那,,我还是录屏吧,稍后编辑补充
视频体积要小于5MB,不然无法上传上来,,为了保持清晰度,视频画面帧数有点低,这回应该能看懂吧
https://ldbbs.ldmnq.com/bbs/topic/attachment/2022-2/71a238c5-425b-4fa2-9e93-4de62e7629f7.mp4
有没有一种可能,在B建立TCP成功到A并且传输数据成功后,同时额外发送一个握手utp包给对方(代码上需要判断B启用UTP为自动检测及以上选项时才额外发送),然后此时B就可以拿到对方拒绝新产生的UDP连接连入到A的回复,实际远程UDP端口号就来了!因为已经建立了一个TCP连接,大部分客户端一个IP不允许同时建立两个链接请求,此时B所产生的UTP的远程端口就可以通过PEX交互出去了给A?我这个想法能实现吧,可以做的话能大幅度提高打洞效率了
所以我也觉得保持现状比较好,目前磁力的http种子会自动发起cookie等,并且有超时下载失败重试之类,无需另外再改动了,这两个功能需要分开,不用改动它
任务列表多加点试试,,或者找个网络烂点的电脑。。在早期的版本是会超时的,然后后来去掉了,因为当时的超时会错误把已经建立连接成功的ws tracker给超时中断掉