当客户进行特定的LCDS服务呼叫时,我正在尝试查找客户的IP地址。了解了获取“真实”IP地址和隐私问题等所有问题后,是否有可能找到客户端的IP地址?
tj
发布于 2009-08-31 11:35:23
我想你可以很容易地拿到它。没有经过测试,但可以试一试。
String ip = FlexContext.getHttpRequest().getRemoteAddr();发布于 2010-03-05 19:01:04
我没有找到一种方法来通过一个简单的方法调用来实现所有通道类型。所以我使用这样的代码:
String ip;
Endpoint clientEndpoint = FlexContext.getEndpoint();
if (clientEndpoint instanceof RTMPEndpoint) {
ip = ((RTMPFlexSession)FlexContext.getFlexSession()).getClientInfo().getIp();
}
if ((clientEndpoint instanceof NIOAMFEndpoint) || (clientEndpoint instanceof AMFEndpoint)) {
ip = FlexContext.getHttpRequest().getRemoteAddr();
}发布于 2010-04-19 21:29:28
ip = FlexContext.getHttpRequest().getRemoteAddr();
是连接在一起的
谢谢罗曼
https://stackoverflow.com/questions/1352751
复制相似问题