(ws for node.js)
喜欢这个;
socketserver.on('connection', function(socket) {
socket.on('message', function(data) {
// This is in eventone.html on /eventone
if(data == 'eventone') {
console.log("Event one triggered!");
socket.send(foo);
socket.close();
}
// This is in eventtwo.html on /eventtwo
if(data == 'eventtwo') {
console.log("Event two triggered!");
socket.send(bar);
socket.close();
}
// This is in eventthree.html on /eventthree
if(data == 'eventthree') {
console.log("Event three triggered!");
socket.send(foobar);
socket.close();
}
});
});
通过不同页面的一个套接字服务器来存储数据是一个好主意吗?
当客户端通过按钮发送相应的事件时,我希望'foo'被发送到eventone.html,'bar'到eventtwo.html和'foobar'到eventthree.html,这些都在客户端加载按(或其他)。
如果这是一个好主意,为什么你会使用静态路由和请求和响应这样的东西,为什么不通过套接字发送所有内容?