我正在构建一个使用 BlazeDS 与 Java 服务器通信的 Flex 应用程序。
让服务器知道客户端主机名的最佳方法是什么?
谢谢。
我正在构建一个使用 BlazeDS 与 Java 服务器通信的 Flex 应用程序。
让服务器知道客户端主机名的最佳方法是什么?
谢谢。
您无法从 Flex 中确定客户端的主机名,JavaScript 也无法确定。但是,您可以尝试使用反向 DNS 查找在服务器端查找主机名。
首先,您需要确定客户端的 IP 地址。请查看“我可以在 LCDS 服务调用中获取客户端的 IP 地址吗? ”以了解如何在 BlazeDS 中执行此操作。
为了获取主机名,您需要对 IP 地址执行反向 DNS 查找。请记住,并非每个 IP 地址都有可以通过反向 DNS 查找确定的主机名。