用java开发Web 即时通信问题请教!
现在做个Web 的即时通信,客户端能正常连接Jabber服务器,但是不能得到离线消息和对主的昵称,请问应该怎么监听用户发来的包?
最近用Smack做一个Web 的即时通信软件,现在能连接到服务器上,但是得不到对方的用户昵称和离线消息.请问我应该怎么监听包!
roster=con.getRoster();
//Chat chat=null;
newChat=con.createChat("yatugs@test.cn");
Message newMessage=newChat.createMessage();
newMessage.setBody("setter is body");
newMessage.setProperty("favoriteColor","red");
newChat.sendMessage(newMessage);
System.out.print("你好!");
while(true){
Message message=newChat.nextMessage();
System.out.println(message.getBody());
}