io()和io.connect()之间的区别使用socket.io

我想知道之间有什么区别

var socket = io();

var socket = io.connect();

在我的脚本中使用socket.io(客户端)

谢谢!

没有区别。

如果您查看SocketIO客户端的源代码, io声明如下 :

 module.exports = exports = lookup; 

io.connect()是以相同的方式声明:

 exports.connect = lookup; 

它们都指向相同的(内部)函数lookup

我认为io.connect是为了使客户端向后兼容旧版本的SocketIO。