【发布时间】:2012-02-11 03:33:58
【问题描述】:
我想在不同位置的两台计算机之间建立网络连接(RTP 或 UDP),每台计算机都位于 NAT 调制解调器/防火墙后面。我不希望对防火墙进行任何修改。
我的工作假设是我需要一个机器人可以在两台计算机都可以访问的地方(例如互联网服务器上的 shell 帐户)。每台计算机都连接到机器人,机器人允许两台计算机更新和查询状态并交换数据。
就目前而言这没问题,但这意味着所有数据都通过机器人传输。有没有一种方法可以在没有机器人的情况下连接两台计算机,或者如果失败,则在建立连接后允许机器人退出数据交换?我的感觉是没有办法做到这一点,但是我的 TCP/IP 有点生疏了……
【问题讨论】:
-
@Adam Liss:正确,对不起 :-(
标签: network-programming ip rtp nat