ソケット接続が常に維持されているアプリを実行しています(socket.ioを使用)。送信する必要のあるデータは、チャットアプリケーションで表示されるデータと似ています。POSTを介して送信する(基本的に、そのデータを投稿し、ページリダイレクトを防止してから、WebSocketを使用して新しいページの状態を返す)か、WebSocketを介して送信する方がよいでしょうか。それぞれの利点は何ですか?
質問する
78 次
1 に答える
1
(達成しようとしていることをより詳細に説明したい場合があります。チャットのような機能を実装しますか)。
WebSocket は、HTTP 接続を介して TCP に似た接続プロトコルを提供します。これは全二重であり、双方向でコンテンツをプッシュおよびプルできます。接続は、接続タイプを「アップグレード」する HTTP から開始されます。これにより、柔軟性が増し、複雑さが増します。古い HTTP 1.0 プロキシでは機能しないと思います。
単純な HTTP POST は、よりブルート フォースです。ajax のような手法を使用しない限り、データを Web サービスにプッシュし、新しい Web ページで応答して、ブラウザーにあるものをすべて置き換えます。
于 2013-02-23T03:56:32.477 に答える