【问题标题】:How long time will a data transfer channel been kept open when using UDP?使用 UDP 时,数据传输通道将保持打开多长时间?
【发布时间】:2010-02-26 14:44:40
【问题描述】:

PC1 和 PC2 正在尝试通过 UDP 通信的图像。 PC1 在路由器后面,而 PC2 不在。

PC1 向 PC2 发送一个 UDP 数据报。

PC2当然可以接收。然后 PC2 向 PC1 发回一个 UDP 数据报。

我们知道 PC1 也可以接收,即使有路由器。路由器会记录数据通道(我不想使用“连接”,因为它是UDP),并暂时从PC2打开PC1的通道,即使正常情况下如果没有端口转发也会阻塞等。

所以,我的问题是,如果 PC1 先打开通道,PC1 和 PC2 之间的通道会保持打开多长时间?

谢谢

【问题讨论】:

    标签: connection udp


    【解决方案1】:

    这完全取决于 PC1 和 PC2 之间的路由器/防火墙的性质/类型/配置。

    像STUN 和ICE 这样的协议可能会让您找出您所寻求的价值。当然,STUN 会帮助您保持 NAT 绑定有效。

    【讨论】:

    • 谢谢。你知道大概需要多长时间吗?
    • 可能是几分钟,也可能是一个小时。最好的办法是联系供应商或谷歌。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 2011-11-19
    • 2018-01-23
    • 2012-12-21
    • 2021-05-11
    • 1970-01-01
    相关资源
    最近更新 更多