3

私はアンドロイド用のjabberクライアントを構築するasmackを使用していますが、うまく動作しますが、中国語で大きなテキストを送信するときに問題が発生しました。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();
4

0 に答える 0