java Socket编程 客户端与服务器端在两个网里怎么实现连接 s = new Socket("127.0.0.1", 8880);这个IP怎么

2024-12-25 09:46:01
推荐回答(5个)
回答1:

s = new Socket("127.0.0.1", 8880)
前面那个IP是服务器的地址,只要这个IP写正确了,服务器放在哪里,客户端都能连上去的。
127.0。0.1最简单的解释就是本机地址,你用这个IP,访问的就是你自己。

你可以去服务器上查看一下网络地址,然后把127.0。0.1换成服务器的IP。

回答2:

内网可以访问外网,外网访问不到内网
就是说要么同在一个局域网里,要么服务器是公网IP,
如果服务器在另一个局域网的内网里,是访问不到的。

服务器ip怎么能是动态的呢,那你客户端怎么知道去连哪个ip的,你肯定要把ip固定的 。

如果你在学习,没必要用两天机器啊 ,你连自己就可以啊,127.0.0.1就是你自己。

回答3:

没能太懂你的意思,127.0.0.1是本地回路ip
如果你想利用程序实现和广域网上ip通信,就替换成你和对方的ip就行了

InetAddress.getLocalHost().getHostAddress()
获取本机ip

回答4:

服务器ip动态,你的服务器可真牛逼。

回答5:

加我HI我给你写