Xmpp Smack在处理消息时失去连接
我有以下问题Xmpp Smack在处理消息时失去连接,xmpp,ejabberd,slack-api,Xmpp,Ejabberd,Slack Api,我有以下问题 //The XMPP server sent 100 messages ChatManager.getInstanceFor( connection ).addChatListener( new ChatManagerListener() { @Override public void chatCreated( Chat chat, boolean b ) { chat.addMessageListener( ( Chat
//The XMPP server sent 100 messages
ChatManager.getInstanceFor( connection ).addChatListener( new ChatManagerListener() {
@Override
public void chatCreated( Chat chat, boolean b ) {
chat.addMessageListener( ( Chat chat1, Message message ) -> {
// some slow processing, and on processing message number 75 the client is shutdown.
} );
}
} );
25条信息丢失。因为它们已交付给客户,但尚未处理
有没有办法在收到这些消息时手动通知XMPP服务器?在后台线程中执行消息处理任务并启用ping以保持连接的活动状态。在后台线程中执行消息处理任务并启用ping以保持连接的活动状态。