2016-05-06 217 views
0

我想使用node-xmpp-client軟件包將節點連接到本地openfire服務器。節點連接到本地主機上的Xmpp服務器

npm install node-xmpp-client 

我可配置的服務器,我已經創建了密碼的用戶test1的:「密碼」和電子郵件:「[email protected]

這是我client.js文件

var request = require('request'); 
var util = require('util'); 
var Client = require('node-xmpp-client'); 


var client = new Client({ 
    jid: //? 
    password: "password", 
}); 

client.on('online', function(){ 
    console.log('online'); 
}); 

我真的不明白我應該在jid變量中插入什麼。

有人遇到類似的情況?在此先感謝所有幫助

回答

1

jid代表「Jabber ID」 - 一個XMPP客戶端的標識。

在你的情況字符串"[email protected]"應該工作。它也可能包含所謂的資源(因爲可能需要對特定設備進行對話,因此可能會在對話框中將多個客戶端註冊到同一個帳戶中)。

使用可選資源字符串JID看起來像"[email protected]/myclient"

+0

是的,它做了工作。 !謝啦 – giovaZ

相關問題