我想用Heroku部署一個應用程序,但我猜他們不允許使用Socket.IO,所以我必須使用基本的WebSockets。如何將數據發送至特定功能,例如使用Websockets調用特定的函數?
與socket這將是:
// Server
socket.on('testFunction', function(data) {
console.log(data);
});
// Client
socket.emit('testFunction', 'Hello!');
但是從什麼我GOOGLE了所有我能找到的WebSockets是
// Server
ws.onmessage = function(data) {};
// Client
ws.send('This is a string, what do I do with myself');
的任何信息將是巨大的。謝謝!
你需要發明我們自己的信封,json最簡單。使每個發送都需要一個類型和值屬性,然後將這些點連接到事件emiiter,就像socket.io一樣 – dandavis 2014-09-11 00:45:37