首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在LCDS服务调用中获得客户端的IP地址吗?

我可以在LCDS服务调用中获得客户端的IP地址吗?
EN

Stack Overflow用户
提问于 2009-08-30 00:53:31
回答 3查看 2.6K关注 0票数 2

当客户进行特定的LCDS服务呼叫时,我正在尝试查找客户的IP地址。了解了获取“真实”IP地址和隐私问题等所有问题后,是否有可能找到客户端的IP地址?

tj

EN

回答 3

Stack Overflow用户

发布于 2009-08-31 11:35:23

我想你可以很容易地拿到它。没有经过测试,但可以试一试。

代码语言:javascript
复制
String ip = FlexContext.getHttpRequest().getRemoteAddr();
票数 1
EN

Stack Overflow用户

发布于 2010-03-05 19:01:04

我没有找到一种方法来通过一个简单的方法调用来实现所有通道类型。所以我使用这样的代码:

代码语言:javascript
复制
    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();
    }
票数 1
EN

Stack Overflow用户

发布于 2010-04-19 21:29:28

ip = FlexContext.getHttpRequest().getRemoteAddr();

是连接在一起的

谢谢罗曼

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1352751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档