有什么不同? .on“连接”与“连接”

我很难理解之间的区别:

io.on('connection', function (){ }); io.on('connect', function,(){ }); 

可能是一个相当原始的问题,但我无法find明确的文件。 很想学习差异。

从命名:

io.on('connection', function (socket) { }); 在连接打开直接调用。 io.on('connect', function () { }); 在连接打开之前直接调用。

但快速阅读代码( https://github.com/Automattic/socket.io/blob/master/lib/socket.js )它看起来像事件名称connect 发射连接已经打开,没有事件命名connection