我想用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