【发布时间】:2012-09-02 11:00:23
【问题描述】:
所以私有 IP 地址是 192.168.00 ~ 192.168.255.255 或 10.0.0.0 或 172.16.0.0 ~ 172.31.255.255
如果我接受了一个客户端到我的 serversocket,我可以通过使用 socket.getremotesocketaddress(); 来获取客户端的 remoteIp 地址。但我怀疑我从这种方法获得的 IP 地址只是公共 IP 地址,它必须有多个客户端使用与这个相同的公共 IP(就像你在访问网站 www.whatismyip 时看到的那样) .com)。因此,如果我想确保我的数据包使用某个 IP 地址或其他可以唯一标识一个人的信息传递给正确的人,我应该怎么做?
【问题讨论】:
-
在这种情况下关联子网掩码会起作用吗?
-
如果是这样,您将如何描述它并将其作为参数传递给套接字对象?
-
这个问题没有意义。如果两个客户端共享同一个公共 IP 地址,它们也将共享其网络掩码。
标签: java android http sockets ip