有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Javasocket系统地址

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

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


共 (1) 个答案

  1. # 1 楼答案

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

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