求助,公网ip,我没办法访问自己的dht系欸按

我去ping这个ip就一直超时,,现在是tracket服务器返回的

额,,那就是获取对等节点都要发送udp请求?

是的 只有tracker服务器才使用tcp(http)
dht只有udp,在dht网络上ping(icmp)也是不使用的


这个是节点列表,但是使用udp还是tcp就都超时,ping不通这个节点,这是拿tracket服务器的域名请求回来的

嗯嗯,所有现在不管dht,还是tracket服务器现在纠结的点就是没有一个可用的节点连接。。。然后无法下载

要一个稳定的dht节点的话,可以按照帖子最开始说的,自己用比特彗星搭建一个dht超级服务器节点

当然如果你只是要分享下载的话 你不需要做任何操作,如同上方所说 制作一个种子文件并且做种就可以了

image
这里是有,但是还是用公网ip和端口号号访问不到,醉了

普通用户不需要关心这些。只要你制作了种子,并且把种子文件或者磁力链接发布,其他人在QQ群里看到你的种子文件就可以正常下载了
至于图中的远程访问,那是手机APP连接电脑比特彗星客户端远程控制用的。比如说外出放学回家在公交车上面的时候使用手机APP控制电脑比特彗星下载电影,到家直接开始享受大片。

tcp连接成功了

dup不行,,,,,不知道为啥。。。。


都不行,不知道为啥捏

大佬有么,建一个我来连试试看

大佬,是真不行,我建立的种子,我用另一个客户端用种子文件可以下载,但是我用代码就不行,,,,想不明白了,,,,

如果udp不行的话,很明显是你的代码出现了问题,因为DHT网络只使用udp
你截图上的代码都红字报错了,你不贴出来你的代码,谁也不知道你做了什么操作,怎么给你找代码哪里有问题
截图上的代码显示报错在第514行,你去检查下这行代码,然后逐步排除是哪段代码出了问题

有大坑,大佬,为啥我用客户端确实是把种子种下了,但是返回的端口号却是tracket url的端口号,然后不是说是用户种的种子的时候节点的端口号,他只是服务器的端口号,,,,有点扯,为啥



文件只有一个tracket的url,所有说这个节点不对

dht和tracker是两个不同的东西,从你的截图上看起来,你的代码取错值了,取成tracker的结果了

不可能呀,我用ai翻译过来也是一样的