socket.io和socket.io-client有什么区别?

socket.io和socket.io-client有什么区别?

我试图使用的一些项目是使用socket.io客户端,但我习惯使用普通的旧socket.io,它不真正在文档中阐明。

我知道的主要区别在于,使用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 }); }); 

并相应地通过传递的数据对象进行响应。