I log in with a@gmail.com, and create chat with b@gmail.com.and i can send and receive message.but after i stop the program, i find a@gmail is in the on-line list,
and it can answer my message.
I think it is because i did not close the connection in program,so i add finally block to close the connection,but
i encountered the same problem.
public static void main(String args[]) {
GoogleTalkConnection con = null;
Chat chat;
try {
con = new GoogleTalkConnection();
con.login(“a”, “pwd”);
Chat.setFilteredOnThreadID(false);
chat = con.createChat("b@gmail.com");
while (true) {
Message message = chat.nextMessage();
System.out.println(message.getBody());
chat.sendMessage(“Hello”);
}
} catch (XMPPException e) {
e.printStackTrace();
} finally {
if (con != null)
con.close();
}
}
Anybody can help me with this.
More thanks…
Quick.
Message was edited by:
quicknow
Message was edited by:
quicknow
Message was edited by:
quicknow