|
1 var jid = "echo.localhost", password = "hellohello"; |
|
2 var xmpp = require("../xmpp"); |
|
3 var conn = new xmpp.Connection(); |
|
4 var sys = require("sys"); |
|
5 |
|
6 conn.log = function (_, m) { sys.puts(m); }; |
|
7 |
|
8 conn.connect(jid, password, function (status, condition) { |
|
9 if(status == xmpp.Status.CONNECTED) |
|
10 conn.addHandler(onMessage, null, 'message', null, null, null); |
|
11 else |
|
12 conn.log(xmpp.LogLevel.DEBUG, "New connection status: " + status + (condition?(" ("+condition+")"):"")); |
|
13 }); |
|
14 |
|
15 function onMessage(message) { |
|
16 conn.send(xmpp.message({ |
|
17 to:message.getAttribute("from"), |
|
18 from:message.getAttribute("to"), |
|
19 type: "chat"}) |
|
20 .c("body").t(message.getChild("body").getText())); |
|
21 } |
|
22 |