Problema com API me ajudem porfavor

1 resposta
luistiagos

Alguem ja usou a SmackAPI ? uma api para enviar mensagem via jabber?

eu tenho o seguinte codigo:

XMPPConnection connection = new XMPPConnection("jabber");
		try {
		    connection.login("luistiago@stcruz", "1234");
		    Message message = new Message();
		    message.setTo("luistiago@stcruz");
		    message.setSubject("Server down");
		    message.setBody("The 'jupiter' server has just gone down");
		    connection.sendPacket(message);
		} catch (XMPPException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

onde jabber e o nome do servidor onde esta o jabber na intranet…

e a seguinte exceção ocorre:

Exception in thread "main" java.lang.IllegalStateException: Not connected to server.
	at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:329)
	at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:301)
	at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:283)
	at SmackApiTest.main(SmackApiTest.java:12)

usei o exemplo do site:
http://today.java.net/pub/a/today/2006/10/05/instant-messaging-for-jabber-with-smack.html

alguem poderia me ajudar???

1 Resposta

araujo921

Olá Amiguinho,

você esqueceu de se conectar ao servidor, pra que você possa fazer o login é preciso que você esteja conectado no servidor,
coloque a instrução abaixo antes de connection.login(“luistiago@stcruz”, “1234”);

connection.connect();

Criado 29 de novembro de 2007
Ultima resposta 24 de fev. de 2008
Respostas 1
Participantes 2