什么是socket.io和socket.io-client之间的区别?

时间:2013-04-08 12:51:19

标签: javascript node.js socket.io

socket.iosocket.io-client之间有什么区别?

我正在尝试使用的一些项目是使用socket.io-client,但我习惯使用普通的旧socket.io,它并没有真正在文档中列出来。

1 个答案:

答案 0 :(得分:2)

我所知道的主要区别在于,使用socket.io-client库,您可以将服务器连接到另一台服务于socket.io事件的服务器。

例如,如果我http://localhost的服务器发出data事件,我可以在另一台服务器上监听:

var socket = require('socket.io')('http://localhost');
  socket.on('connect', function(){
    socket.on('data', function(data){
      // Do something with data
    });
  });

并相应地响应传递的数据对象。