socket.io和socket.io-client之间有什么区别?
我正在尝试使用的一些项目是使用socket.io-client,但我习惯使用普通的旧socket.io,它并没有真正在文档中列出来。
答案 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
});
});
并相应地响应传递的数据对象。