2016-06-30 3 views
0

私はpubnubでsocket.ioを使用しようとしています。私はserver.Belowに公開しているクライアント(index.html)のデータを取得する方法を理解することができません、サンプルコードです。ノードの基本的な使用法、pubnub、socket.ioは動作しません

私server.js

var pubnub = require("pubnub") 

var p = pubnub.init({ 
    "subscribe_key" : "xxxx", 
"publish_key" : "xxxx", 
"params" : {}, 
}); 

p.publish({ 
    "message" : "foo", 
    "channel" : "test_channel", 
}); 

クライアントコード -

<script src="http://cdn.pubnub.com/socket.io.min.js"></script> 
    <script>(function(){ 
    // IMPORTANT: PubNub Setup with Account 
    var pubnub_setup = { 
     channel  : 'test_channel', 
     publish_key : 'xxxx', 
    subscribe_key : 'xxxx' 
    }; 

    var socket = io.connect('http://pubsub.pubnub.com/', pubnub_setup); 

    socket.on('connect', function() { 
    console.log('Connection Established! Ready to send/receive data!'); 
    }); 

    socket.on('message', function(message) { 
    console.log(message); 
    }); 

    socket.on('disconnect', function() { 
    console.log('my connection dropped'); 
    }); 


    socket.on('reconnect', function() { 
    console.log('my connection has been restored!'); 
    }); 

})();</script> 
+0

PubNub Socket.io SDKを使用していて、PubNub Node SDKを使用していない理由はありますか? –

+0

具体的な理由はありません... pubnubノードSDKを使用しています...これを動作させることができました。ありがとうございます! – jena84

+0

ご報告いただきありがとうございます。幸いです。詳細は以下の私の答えを見てください。 –

答えて

0

PubNub Socket.io SDK

のindex.htmlこのother Stack Overflow thread, the PubNub Socket.IO SDK for PubNub is designed for people that started with socket.io but want to migrate to PubNubで述べたように。それ以外の場合、PubNubで最初に起動する場合は、最新のPubNub Node SDKPubNub JavaScript SDKまたはwhatever PubNub SDK you requireを使用する必要があります。

新しく実装された、ES5準拠のPubNub JavaScript/Node v4 SDKs (currently in beta)がまもなく登場です!

関連する問題