i am using Smack 3.0.2. I wrote a small test class but could not connect to the google talk. following is the code piece:
import org.jivesoftware.smack.*;
import org.jivesoftware.smack.sasl.*;
import java.util.*;
public class test1 {
/** Creates a new instance of test1 */
public test1() {
}
public static void main(String[] args) {
try {
ConnectionConfiguration config = new ConnectionConfiguration(“talk.google.com”, 5222, “gmail.com”);
config.setSecurityMode(ConnectionConfiguration.SecurityMode.required);
XMPPConnection conn = new XMPPConnection(config);
conn.connect();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
now the exception information
XMPPError connecting to talk.google.com:5222.: remote-server-error(502) XMPPError connecting to talk.google.com:5222.
– caused by: java.net.ConnectException: Connection refused: connect
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection. java:830)
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
at test1.main(test1.java:32)
Nested Exception:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:179)
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection. java:815)
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
at test1.main(test1.java:32)
the connect() method returned an error. I where is the problem. Anyone who can help me make this solved?
Thanks.
Message was edited by: lqflqf
gateway.jar (1169950 Bytes)