【问题标题】:Connecting with computers outside the local network in Java用 Java 连接本地网络之外的计算机
【发布时间】:2020-01-07 11:56:06
【问题描述】:

我在网上找到了一些关于在 Java 计算机之间发送消息的基本示例。但是我意识到我只使用本地 IP 地址,所以我只能将消息发送到连接在同一网络中的电脑。我重写了大部分代码以制作更好的版本,但是如果我想向连接到 Internet 的不同网络中的计算机发送消息,将在代码中将本地 ip 与接收计算机的公共 ip 地址进行切换把戏?

【问题讨论】:

    标签: java sockets networking ip


    【解决方案1】:

    是的,它应该可以工作,但是通过调制解调器连接到互联网是很常见的地方,这就是持有公共 IP 的设备。端点需要一些 NAT 和可能的端口转发。

    【讨论】:

      【解决方案2】:

      给出一个简短的回答:,只要接收计算机有一个公共地址并且没有代理阻止请求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-19
        • 2013-08-26
        • 1970-01-01
        • 1970-01-01
        • 2022-01-10
        • 1970-01-01
        • 1970-01-01
        • 2015-12-06
        相关资源
        最近更新 更多