使用asmack发送大文本

时间:2011-01-17 09:44:38

标签: android xmpp smack

我使用asmack构建一个用于android的jabber客户端,它运行良好,但是在发送中文大文本时遇到了问题。 XMPPConnection刚刚与服务器断开连接,这是我的连接初始化代码:

   ConnectionConfiguration c = new ConnectionConfiguration(mServerAddress, mPort); 
   c.setSecurityMode(SecurityMode.disabled);
   c.setReconnectionAllowed(true);
   c.setCompressionEnabled(false);   
   mConn = new XMPPConnection(c);

我发送了这样的聊天消息:

   final Message msg = new Message(chatMsg.getTo(), Message.Type.chat);
   msg.setBody(chatMsg.getBody());

   new Thread() {
 @Override
 public void run() {
  if(mConn != null && mConn.getUser() != null) {
   mConn.sendPacket(msg);
  }
 }
   }.start();

0 个答案:

没有答案