Android 使用asmack发送大文本
我使用asmack为android构建了一个jabber客户端,它工作得很好,但我在发送中文大文本时遇到了一个问题。XMPPConnection刚刚立即从服务器断开,以下是我的连接初始化代码:Android 使用asmack发送大文本,android,xmpp,smack,Android,Xmpp,Smack,我使用asmack为android构建了一个jabber客户端,它工作得很好,但我在发送中文大文本时遇到了一个问题。XMPPConnection刚刚立即从服务器断开,以下是我的连接初始化代码: ConnectionConfiguration c = new ConnectionConfiguration(mServerAddress, mPort); c.setSecurityMode(SecurityMode.disabled); c.setReconnectionAllo
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();
最后,我通过以下代码启用SSL模式:c.setSecurityMode(SecurityMode.required);然后回答你自己,结束这个问题。当做