zoukankan      html  css  js  c++  java
  • 迅雷中Peer连接信息中的状态解释(转)

    在标准 Peer-to-Peer(P2P 点对点网络)中,以"Flags"表示 Peer Status(Peer 状态)。其中:

    D - 正从 Peer 下载(感兴趣;解阻塞)搜索

    d - 若 Peer 同意,则开始下载(感兴趣;阻塞)

    E - Peer 正在使用加密协议(所有流量)

    e - 正在与 Peer 进行加密协议握手

    F - A piece failed hash check.(Piece 校验失败,良性消息)

    H - 通过 DHT 网络 (Distributed Hash Table) 找到 Peer

    h - 通过 UDP 协议 (User Datagram Protocol) 找到 Peer

    I - Peer 建立传入连接

    K - Peer 想下载,但「我」未同意(阻塞;感兴趣)

    L - 通过本地网络(以太网广播或保留 IP 地址)找到 Peer

    O - 非阻塞状态(良性消息)

    P - Peer 使用 MTP 协议(Micro Transport Protocol,微传输协议)

    S - Peer 被忽略(因为该伙伴下载/上载的速度太慢了)

    T - 通过 MTP 协议与 Peer 连线

    U - 正给 Peer 上载(解阻塞,感兴趣)

    u - 若「我」同意,则上载(阻塞,感兴趣)

    X - 通过 PEX 协议 (Peer Exchange) 找到 Peer

    ? - 若 Peer 同意,则上载(解阻塞,没兴趣)

    C 和 N 应该是迅雷 P2SP 技术(P2P+P2S)的定义,具体的迅雷并没有回复。

    原文:https://zhidao.baidu.com/question/554726408139640612.html

    以下为BitComet的状态标识:

    状态:连接的状态。【I–本地需要下载对方数据;c–对方不给本地上传数据;i–对方需要本地上传数据; C–本地不给对方下载数据】

    可以看出,在BitComet中没有迅雷的状态这么复杂。

  • 相关阅读:
    WPF 命令基础
    委托 C#
    Volley网络请求框架的基本用法
    MailOtto 实现完美预加载以及源码解读
    Android_时间服务
    Android_Chronometer计时器
    Android_Json实例
    完结篇
    就快完结篇
    MySQL 选出日期时间最大的一条记录
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6623634.html
Copyright © 2011-2022 走看看