我的(聊天)程序几乎立即开始一个会话,然后在一个单独的线程中它使用长轮询来保持与它的连接,直到它接收到信息。
while(Globals.clientIsLoggedIn) {
...
response = client.execute(getRequest); // waits up to a minute for changes
...
}
(全局变量是一组“全局”变量)
客户端是我的 DefaultHTTPClient
我希望它能够同时使用相同的会话向服务器发送消息!
response = client.execute(postMessageRequest);
...
client.execute(logoffRequest);
我知道我一定在某处遗漏了一些东西,但是为此查找文档(也许在两个不同的 HTTPConnections 之间传递会话变量?)是一个真正的熊。