| 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 | } |