关于解析Tracker服务器回应peers300字段,和关于网络字节顺序是什么

无聊人士张 2020-03-06 08:28:03
这两天在研究bt种子下载但是 在请求Tracker服务器的时候,服务器给我返回了这么个数据

d8:completei1341e10:downloadedi69382e10:incompletei35e8:intervali1867e12:min intervali933e5:peers300:Ym檎酭?q日&pK日莟s夌'€ ?0誚yp?鏡?h肵Q?翦?!Si日,跫#冊ょ埲展煖日畃 ~蚹[-る日N.N娛3睌日%x佶髥?/$仍钉3[醟到Jt榐+曲?KKi咈
G籋阘E肱?曒?肵烱日v!hT薼C日^?日U袗 狚N$,$zfM煳?'JQX醖伫?A癞€?IgmlOA?l甬毴誔????请/姑浊杼,p屓詭?G?r日%殉毴昭k炙A窭?侇伨妞蔠矊!N,?nQ稕皦Te

通过解析获取到
{"complete":1333,"downloaded":69369,"incomplete":31,"interval":1664,"min interval":832,"peers":"Xu+/vUjvv73vv73vv71V77+9NO+/ve+/ve+/vUZ277+977+977+9TEJF77+9XCM3Le+/vREr1r8YfFLvv73vv73vv73vv73DgRvvv71g77+977+9LGLvv70dfe+/vTHvv73vv71n77+9We+/ve+/vV5HZe+/ve+/ve+/vU7vv70GM++/vSxDAu+/ve+/vRrvv73RjSE077+91a3vv73vv73vv73vv73vv73vv73vv71e77+977+9VO+/ve+/ve+/ve+/ve+/vTPvv73vv71577+977+9JdGz77+977+977+977+977+977+977+977+977+977+9K0rvv73vv73vv71r77+9fC/vv73vv71hf13vv73vv70MVwdZ77+977+977+9Pgvvv73vv73v"}

然后查询官网说peers是以网络字节顺来进行排序的,问下这个网络字节顺序是什么,然后如何转换成标准的ip加端口,本人是用java解析的,

官网是这么说的

compact: Indicates the client accepts a compact response. The peers list is replaced by a peers string with 6 bytes per peer. The first four bytes are the host (in network byte order), the last two bytes are the port (again in network byte order). It should be noted that some trackers only support compact responses (for saving bandwidth) and refuse normal requests.
有点看不懂啥意思..
...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧