After connect a while ,the application cause this error ——“Connection closed with error”
this is my connection configuration
XMPPTCPConnectionConfiguration.Builder configBuilder = XMPPTCPConnectionConfiguration.builder();
configBuilder.setServiceName(XMPPConfig.SERVICENAME);
configBuilder.setHost(XMPPConfig.HOST);
configBuilder.setPort(XMPPConfig.PORT);
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
connection = new XMPPTCPConnection(configBuilder.build());
connection.setPacketReplyTimeout(XMPPConfig.TIMEOUT);
and this is the error:
java.net.SocketException: Connection reset by peer
at org.apache.harmony.luni.platform.OSNetworkSystem.read(Native Method)
at dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:461)
at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
at java.io.InputStreamReader.read(InputStreamReader.java:255)
at java.io.BufferedReader.read(BufferedReader.java:311)
at org.kxml2.io.KXmlParser.peek(KXmlParser.java:925)
at org.kxml2.io.KXmlParser.peekType(KXmlParser.java:589)
at org.kxml2.io.KXmlParser.nextImpl(KXmlParser.java:333)
at org.kxml2.io.KXmlParser.next(KXmlParser.java:1378)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1151)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$200(XMPPTCPConnection.java:937)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:952)
at java.lang.Thread.run(Thread.java:1027)