1

3秒ごとにサーバーからデータを取得するという私の目標。

したがって、オーバーヘッドをできるだけ最小限に抑えるために、新しい接続を開いてリクエストを送信しないようにしています。

そのため、サーバーへのクライアント要求が1回だけで、サーバーからクライアントにデータをプッシュするサーブレットを実装しようとしています。そのために、彗星パターンを使用しようとしましたが、指定されたコードのリンクが機能しません。Tomcat サーバーを使用しています。クライアント コードに HttpClient API を使用して、データをファイルに出力しています。

このコードも試しましたが、うまくいきません。

http://www.javaworld.com/javaworld/jw-03-2008/jw-03-asynchhttp-test.html?page=6

私が何か間違っていることを理解したら、私を修正してください.そして、可能であれば、私に提案するよりも良い方法でこれを行うことができます.

ありがとうございました。

4

1 に答える 1

0

申し訳ありませんが、私はJavaのバックグラウンドを持っていませんが、テクノロジーに関係なく、クライアントサーバーモデルは同じままだと思います。HTML 5 Web Sockets または HTML5 Server Side Push (SSE - Server Sent Events) は、最近の最良かつ最新のものです。

参照できます:

http://www.html5rocks.com/en/tutorials/websockets/basics/ http://www.tutorialspoint.com/html5/html5_websocket.htm

于 2013-07-22T10:27:12.810 に答える