0

私の(チャット)プログラムはほとんどすぐにセッションを開始し、別のスレッドで長いポーリングを使用して、情報を受信するまで接続を維持します。

while(Globals.clientIsLoggedIn) {
    ...
    response = client.execute(getRequest); // waits up to a minute for changes
    ...
}

(グローバルは「グローバル」変数のセットです)
クライアントは私のDefaultHTTPClientです

同じセッションを使用して、サーバーに同時にメッセージを送信できるようにしたいと思います。

response = client.execute(postMessageRequest);

...

client.execute(logoffRequest);

私はどこかで何かが欠けているに違いないことを知っていますが、これに関するドキュメントを見つけること(2つの異なるHTTPConnections間でセッション変数を渡すことはおそらく?)は本当のクマです。

4

1 に答える 1

0

わかりました、これは私がまだ自分の問題を説明する方法を探していたときでした。答えは言うまでもありません。私が見つけた解決策の詳細は次のとおりです。

Java プログラムで 2 つの HTTPClient 間でセッションを共有する良い方法は何ですか?

于 2012-08-31T18:57:33.917 に答える