2

如何识别连接同一个调制解调器或共享同一个互联网连接的不同系统?我申请getHostAddress()了'getHostName()' Connection(这是socket.getInetAddress()),但看起来它们看起来都一样。

我只是想知道连接的不同用户是否来自同一系统共享相同的 IP。

4

1 回答 1

0

您无法使用 IP 提供的功能(可能是 TCP 或 UDP)来做到这一点。这就是为什么您使用的 IP 地址getHostAddress()是相同的。

您正在实现的协议(如果它是由其他人指定的已经存在的协议)必须支持某种客户端识别,或者(如果它是您自己的协议)您必须自己实现它,例如使用一些任意校验和客户端特定数据(硬件 GUID 或类似数据)。

于 2011-07-24T10:02:02.290 回答