0

HTML5、WebSockets、strophe-openfire.js ライブラリを使用してリアルタイム チャットを作成しようとしています ( https://code.google.com/p/openfire-websockets/source/browse/trunk/src/ofchat/js/strophejs /src/strophe-openfire.js ) および Openfire サーバー。
このコード スニペットを使用して接続します。

function connectHandler(cond) {  
    log("connected");  
    connection.send($pres());  
}

var url = "ws://localhost:7070/ws";    
connectButton.onclick = function() {  
   var username = document.getElementById("username").value;  
   var password = document.getElementById("password").value;  
    var connection = new Openfire.Connection (url);  
   connection.connect(username, password,  connectHandler);  
}

Openfire 管理コンソールの [クライアント セッション] タブに、ユーザーが「認証済み」であるにもかかわらず、まだオフラインであることが表示されます。Chrome コンソールでは、 101 スイッチング プロトコルと適切なヘッダーを含む Openfire からの応答が表示されますが、それ以上は表示されません。

connection.send($pres())私の質問は、機能しない原因と、プレゼンスを Openfire に送信する方法です。

前もって感謝します。
アンドリュー

4

1 に答える 1