0

actionscript p2p アプリケーションを開発しています。今日まですべてがうまくいきました。

これは私のコードです:

            private function initConnection():void{
                nc = new NetConnection();
                nc.maxPeerConnections = maxPC;
                ExternalInterface.call("alert",maxPC);
                nc.addEventListener(NetStatusEvent.NET_STATUS, ncStatus, false, 0, true);
                nc.connect(SERVER_ADDRESS);
            }

            public function ncStatus(event:NetStatusEvent):void {
                if (event.info.code == "NetConnection.Connect.Success") initSendStream();
                else if (event.info.code == "NetStream.Connect.Closed") {
                    if (event.info.stream.farID) onPeerDisconnect(event.info.stream.farID);
                }
                else if (event.info.code == "NetConnection.Connect.Failed") ExternalInterface.call("p2pError", "conFailed")
                else ExternalInterface.call("p2pError", "conFailedUnknown");
            }

そして私はいつもそれを働かせました。キーと rtmfp-server アドレスは正しいです。

なぜ私はいつも「NetConnection.Connect.Failed」を持っているのか理解できません。

私はこの質問についてインターネットで検索します。考えられる解決策は、ファイアウォールをオフにすることです。しかし、それは常に私のPCでオフになります。

だから私は何をすべきかわからない...

助言がありますか?

任意の助けが必要です!

編集:皆さん、私はこの問題を解決しました。ライセンスの期限が切れたカスペルスキーを入手しました。だから私はそれをオフにしましたが、削除しませんでした。ちょうどオフになりました。数分前にそれを削除したところ、すべてが正常に機能し始めました。しかし、カスペルスキーがどの設定を変更できるかについてはまだ興味があります。質問はまだ開いています。

4

1 に答える 1

0

さて、今回は合体が行われたようです。kaspersky はこれに対処することはできませんでした。adobe cirrus サーバーが数日間ダウンしました。

于 2013-07-09T23:39:05.070 に答える