【问题标题】:AS3 - Getting a stream connection ipAS3 - 获取流连接 ip
【发布时间】:2013-03-25 14:07:20
【问题描述】:

我需要 Flash 视频播放器的调试/记录信息。

我需要显示客户端 ip 以及流的服务器 ip...可以这样做吗?

示例流:(实际上它是一个清单,在加载时检索流) http://multiplatform-f.akamaihd.net/z/multi/april11/hdworld/hdworld_,512x288_450_b,640x360_700_b,768x432_1000_b,1024x576_1400_m,1280x720_1900_m,1280x720_2500_m,1280x720_3500_m,.mp4.csmil/manifest.f4m

我可以使用的技术:Javascript、AS3 FLASH。 基本上是“whatsmyip”和通过 flash/javascript 进行反向 ip 查找....可能没有服务器端脚本?

【问题讨论】:

    标签: javascript actionscript-3 flash ip


    【解决方案1】:

    用JS获取客户端IP:

    <script type="text/javascript">
        function getip(data){
          alert(data.ip);
        }
    </script>
    <script type="text/javascript" src="http://jsonip.appspot.com/?callback=getip">
    </script>
    

    或者用php:

    <?php
        echo $_SERVER['REMOTE_ADDR'];
    ?>
    

    仅使用服务器端脚本获取服务器 IP,例如 php:

    <?php
    $ip = gethostbyname('www.example.com');
    
    echo $ip;
    ?>
    

    【讨论】:

    • 非常感谢!那么像yougetsignal.com/tools/web-sites-on-web-server这样的网站如何拉取一个url的服务器ip呢?是否没有 NetConnection 类或 NetStream 类等的属性来保存它尝试连接的服务器的 ip?
    • 没有本地方法,NetConnection 使用域名或 ip 但不会将域转换为 ip 地址。
    【解决方案2】:

    我在网上找到this,不知道对你有没有帮助。希望是的。

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 2011-07-16
      • 2014-11-12
      • 2021-06-01
      • 2017-02-17
      • 1970-01-01
      • 2017-11-17
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多