0

我的(聊天)程序几乎立即开始一个会话,然后在一个单独的线程中它使用长轮询来保持与它的连接,直到它接收到信息。

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

(全局变量是一组“全局”变量)
客户端是我的 DefaultHTTPClient

我希望它能够同时使用相同的会话向服务器发送消息!

response = client.execute(postMessageRequest);

...

client.execute(logoffRequest);

我知道我一定在某处遗漏了一些东西,但是为此查找文档(也许在两个不同的 HTTPConnections 之间传递会话变量?)是一个真正的熊。

4

1 回答 1

0

好的,这是我还在寻找如何解释我的问题的时候,更不用说回答了。我找到的解决方案在这里详细说明:

在 Java 程序中的两个 HTTPClient 之间共享会话的好方法是什么?

于 2012-08-31T18:57:33.917 回答