Javascript Socket.IO缩写IO代表什么?

Javascript Socket.IO缩写IO代表什么?,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我是socket.IO的新手,不知道缩写代表什么。代码内部的IO代表什么?里面究竟储存了什么?什么是io.sockets存储 io.sockets.on('connection', function (socket) { socket.on('message', function(message){ handler[message.request](message.text, socket, io); }); socket.on('disconnect', function(){

我是socket.IO的新手,不知道缩写代表什么。代码内部的
IO
代表什么?里面究竟储存了什么?什么是
io.socket
s存储

io.sockets.on('connection', function (socket) {

socket.on('message', function(message){

    handler[message.request](message.text, socket, io);
});


socket.on('disconnect', function(){

    handler['disconnect'](socket, io);

});
});
输入/输出

它不是存储,而是发送和监听。

输入/输出


它不是存储,而是发送和监听。

它代表输入和输出。它接受输入并根据输入给出一定的输出

它代表输入和输出。它接受输入并根据输入给出特定的输出

“io”一词大概代表“输入/输出”。在您的代码
io
io中,sockets
是具有保存其他对象或函数的属性的对象。我不知道,似乎不存在API文档。看见你可以使用
Object.keys(io)
Object.keys(io.socket)
来审视自己。在面向对象的语言中,一切(几乎)都被分解为类和对象;这些对象具有与其类型关联的属性和方法。查看@felixklingt给出的链接“io”一词大概代表“输入/输出”。在您的代码
io
io中,sockets
是具有保存其他对象或函数的属性的对象。我不知道,似乎不存在API文档。看见你可以使用
Object.keys(io)
Object.keys(io.socket)
来审视自己。在面向对象的语言中,一切(几乎)都被分解为类和对象;这些对象具有与其类型关联的属性和方法。查看@FelixKling提供的链接