1

smack を使用して XMPP サーバーへの接続を確立しようとしています。

ConnectionConfiguration cf = new ConnectionConfiguration("jabber.ccc.de");
cf.setTruststorePassword("changeme");
this.connection = new XMPPConnection(cf);
this.connection.connect();
this.connection.login("user", "password");

しかし、ログインするたびに XMPPException (No response from the server.:) が発生し、ソケットが閉じられます。

ここで何がうまくいかないのですか?

よろしく

4

4 に答える 4

0

This problem was addressed by a person called Davanum; see the link

The problem is : you are behind a slow internet connection. You need to increase time out for packet reply in smack config.

Strangely, you can get this problem, only the first time, after a boot of the client system (windows).

于 2010-06-24T05:23:52.963 に答える
0

接続する前に次の行を追加するだけです。

SASLAuthentication.supportSASLMechanism("PLAIN");
于 2010-11-01T11:59:56.063 に答える
0

これを試してみてください。

ConnectionConfiguration cf = new ConnectionConfiguration("jabber.ccc.de",5222, "test");
cf.setTruststorePassword("changeme");
this.connection = new XMPPConnection(cf);
this.connection.connect();
this.connection.login("user", "password");
于 2010-07-09T08:33:48.707 に答える