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 }); });
并相应地通过传递的数据对象进行响应。