是否可以从 Java 中知道它正在运行的计算机在哪里?如果没有,我该如何使用 JNI 来做到这一点?或者有什么脚本?我正在构建一个 Java 系统,在登录时,我应该在数据库上注册谁正在登录,何时何地登录。我只是不知道如何到达那里。
问问题
1154 次
2 回答
2
除非您可以让客户端发送某种坐标(例如 GPS),否则您可以使用一些基于 IP 的解决方案,例如MaxMind GeoIP。他们有一个lite
版本的城市和国家定位数据库,免费但不太准确。大多数常用语言都有可用的API 。
于 2012-02-12T14:05:39.837 回答
1
您可以使用 ip 地址来定位计算机运行所在的国家/地区。有几个可用的 IP 地址数据库 - 只需在搜索机中查找它们。
于 2012-02-12T14:05:23.723 回答