zoukankan      html  css  js  c++  java
  • 位于两个内网的结点A和B都连接到一个公网的rdv,然后A与B之间发送消息,这时消息是否还经过rdv?

    以ResolverService的sendQuery测试

    ResolverQueryMsg里面有个hopcount:Number of times a message has been forwarded, not propagated or walked

    通过该值可以得知经过了几个结点。

    感谢wangzhanyu同学的建议。

    有时间测试一下。

    ——————————————————————————————————————————————————————————————————

    结果:待续。。。

    ——————————————————————————————————————————————————————————————————
    以下内容来自《Practical JXTA II》第99页:

    The current technique used by JXSE to establish connection with peers located behind NATs is equivalent to Traversal Using Relay NAT (TURN).

    A relay with a public address accepts and forward traffic from and to peers located behind NATs with private IP addresses. It can be used for both TCP and UDP traffic.

    The benefit of this technique is that it allows communication from any peer to any peer on the Internet, regardless of the presence of any

    (traversable) NATs.

    The drawback is that it creates bottlenecks and many relays are required to sustain high communication between peers.

    由此看来,A与B之间发送的消息确实需要rdv转发啊!

    ——————————————————————————————————
    傲轩游戏网
  • 相关阅读:
    MySql 数据类型
    MySql 数据库的增删改
    MySql 联合查询
    Mysql 库的管理 --->>>>DDL
    MySql 子查询
    MySql 分页查询
    sql99语法的连接查询
    MySql 连接查询
    MySql 分组函数
    jQ处理页面中尺寸过大的图片
  • 原文地址:https://www.cnblogs.com/cuizhf/p/2373494.html
Copyright © 2011-2022 走看看