用Java与本地网络外的计算机连接

问题描述 投票:0回答:3

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

java sockets networking ip
3个回答
0
投票

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


0
投票

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


0
投票

是的你可以,但我不知道如何

© www.soinside.com 2019 - 2024. All rights reserved.