クライアント スクリプト (フラッシュ as3 スクリプトなど) とサーバー側ファイル (php) の接続を保存する方法があるかどうか疑問に思っていました。時々、サーバー側のスクリプトからその接続を取り消して、同じコンピューターに接続し直すことができますか? 私はソケット接続について話しているのではありません。ただし、単純な http 接続を介して。これはまったく可能ですか?または、セキュリティ上の問題により許可されていませんか?
質問する
71 次
2 に答える
1
通常、Flash などのプラグインや Web ソケットなどの機能が利用できない場合、このような状況では XHR ロング ポーリングが使用されます。ロング ポーリングでは、クライアントがサーバー リクエストを作成し、サーバーがすぐに応答しないようにします。リクエストを保持することにより、サーバーは接続を維持し、応答する前にクライアントに実際に伝える何かがあるまで待つことができます。クライアントが応答を受け取ると、すぐに別の要求を行うため、サーバーは別の接続を自由に使用できます。
ただし、Flash を使用しているため、Flash Socketを利用して永続的な接続を確立できます。Flash Socket は、実際にはSocket.IOやSignalRなどのクライアント サーバー接続用に構築されたフレームワークの組み込みフォールバックです。
于 2012-06-07T20:56:59.317 に答える
0
私の知る限り、サーバーはクライアントへの接続をインスタンス化できません。これはセキュリティ上の問題であり、ブロックされます。
于 2012-06-07T19:07:48.887 に答える