私の(チャット)プログラムはほとんどすぐにセッションを開始し、別のスレッドで長いポーリングを使用して、情報を受信するまで接続を維持します。
while(Globals.clientIsLoggedIn) {
...
response = client.execute(getRequest); // waits up to a minute for changes
...
}
(グローバルは「グローバル」変数のセットです)
クライアントは私のDefaultHTTPClientです
同じセッションを使用して、サーバーに同時にメッセージを送信できるようにしたいと思います。
response = client.execute(postMessageRequest);
...
client.execute(logoffRequest);
私はどこかで何かが欠けているに違いないことを知っていますが、これに関するドキュメントを見つけること(2つの異なるHTTPConnections間でセッション変数を渡すことはおそらく?)は本当のクマです。