使用IF语句对socketing查询进行排序?

时间:2015-06-22 21:08:31

标签: javascript node.js sockets express

(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,这些都在客户端加载按(或其他)。

如果这是一个好主意,为什么你会使用静态路由和请求和响应这样的东西,为什么不通过套接字发送所有内容?

0 个答案:

没有答案