2012-04-18 12 views
1

すべてのクライアント要求に対して伝統的な方法で、私はサーブレット応答を取得します。このような
何か:クライアントは要求なしでサーブレットの応答を受け取ることができますか?

HttpResponse response = client.execute(request) 

今、私は私のサーブレットからの時間間隔ごとに更新情報を取得したいです。
サーバーの応答を取得するにはどうすればよいですか?私はソケットで働いていたコードはこのようなものを見たときに、比較のため

public void run() 
{ 
    while(true) 
    {    
     Object serverMessage = inStream.readObject();    
     // Do somthing with serverMessage 
    } 
} 
+1

"応答の'行をループの内側に置いてください。 –

+1

プッシュ、彗星、ウェブソケットなど – BalusC

答えて

1

あなたが長いポーリングと呼ばれるアプローチでクライアントプッシュにサーバーをシミュレートすることができますが、ここで扱わ: Long Polling example
HTTPリクエストを駆動するプロトコルです。あなたは、あなたがやっていることに応じて他のメッセージングプロトコルを調べることができます。 Webソケットから基本的なTCPまで、tcpの上に表情豊かなapisを構築するさまざまなフレームワークまで。あなたは何を達成しようとしていますか?

1

番号をクライアントがサーバに多くの要求をしなければならないだろう - >サーブレットは、応答します。

ただし、(Javascriptなどで)クライアントが一定の間隔でリクエストを送信できるようにすることができます。

関連する問題