1

Web サーバーはWeb ブラウザーとの通信を開始できるのでしょうか? 私の理解では、彼らは通信しますが、Web サーバーはそれを開始できますか?

4

3 に答える 3

2

いいえ。クライアントは、サーバーがデータを送信する前に、HTTP、WebSocket、または AJAX などの何らかの接続を確立して維持する必要があります。ブラウザー ウィンドウが閉じられると、セッションが失われ、サーバーはそれ以上データを送信できなくなります。WebSocket では、サーバーはデータを非同期にプッシュできますが、クライアントが開始した確立済みの接続を介してのみプッシュできます。

于 2013-11-06T02:51:57.337 に答える
1

はい、WebSocket テクノロジを使用できます。こちらをご覧ください。

WebSocket

于 2013-11-06T22:19:37.440 に答える
0

HTTP を使用する Web サーバーはできません。しかし、それを変えようとしているいくつかの新しい Web テクノロジがすぐそこにあります。SPDYをチェックしてください。彼らの技術的な目標の 1 つは次のとおりです。

サーバーがクライアントとの通信を開始し、可能な限りデータをクライアントにプッシュできるようにします。

于 2013-11-06T02:58:47.363 に答える