我正在构建一个Flex应用程序,它使用BlazeDS与Java服务器通信。
让服务器知道客户端主机名的最佳方法是什么?
感谢。
答案 0 :(得分:1)
您无法从Flex中确定客户端的主机名,也无法使用JavaScript。但是,您可以尝试使用反向DNS查找在服务器端查找主机名。
首先,您需要确定客户端的IP地址。有关如何在BlazeDS中执行此操作的示例,请查看“Can I get the client's IP address in an LCDS service call?”。
要获取主机名,您需要为IP地址执行reverse DNS lookup。请记住,并非每个IP地址都有一个可通过反向DNS查找确定的主机名。