我正在开发flash p2p聊天。它在我朋友的电脑上工作正常(他们可以互相聊天),但不在我的电脑上。问题是我家里有本地网络,我认为Flash Player会尝试向本地网络内的对等方发出p2p请求。
我是否可以检查用户是否在AS3中拥有本地网络,以及网络级别是否达到WWW?
欢迎任何想法!
谢谢。
答案 0 :(得分:0)
您是否将路由器设置为阻止传出UDP数据包? 问题可能是防火墙,而不是本地IP地址。
我认为此页面将帮助您找出并解决问题,尤其是防火墙遍历部分。 http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html
我想不出有什么办法可以确定用户是否在网络浏览器上使用Flash播放器进入本地网络。但是让用户配置防火墙或TURN代理,或提供可执行相同操作的可下载脚本/程序可能是可以的。 :')
祝你好运!