"socket"在Socket.io中是什么意思?
What does "socket" mean in Socket.io?
我刚刚开始学习 Socket.io,它看起来很强大。我只是想不通套接字的含义以及客户端和服务器端 "io" 之间的区别!
这里的“socket”代表的是客户端和服务器之间的连接。当您与插座通话时,另一端会听到您的声音。
Socket.IO 中有两个 io
库:客户端库,负责与服务器对话,服务器端库,维护与多个客户端的连接。它们之所以不同,是因为它们在不同的体系结构(节点与浏览器)上执行并具有不同的角色,因此具有不同的 API.
将套接字想象成两点之间的管道。任何你放在一边的东西,都会从另一边出来。因此,socket.io 中的 "Socket" 指的是它用来建立和维护连接的底层 webSocket 传输,就像旧的 TCP 套接字连接一样。
服务器和客户端库的"io"方法是开始使用库的启动函数。在服务器 io() 有一个函数子集,使您能够启动服务器并在指定端口上侦听套接字连接,而客户端库中的 io() 有一个不同的函数子集来建立到套接字的客户端连接。他们选择给它起相同的名字,以保持代码之间的一致性。
Ps。 'io' 指的是 ON/OFF ,非常流行的框架类型 node-modules 作为命名机制
我刚刚开始学习 Socket.io,它看起来很强大。我只是想不通套接字的含义以及客户端和服务器端 "io" 之间的区别!
这里的“socket”代表的是客户端和服务器之间的连接。当您与插座通话时,另一端会听到您的声音。
Socket.IO 中有两个 io
库:客户端库,负责与服务器对话,服务器端库,维护与多个客户端的连接。它们之所以不同,是因为它们在不同的体系结构(节点与浏览器)上执行并具有不同的角色,因此具有不同的 API.
将套接字想象成两点之间的管道。任何你放在一边的东西,都会从另一边出来。因此,socket.io 中的 "Socket" 指的是它用来建立和维护连接的底层 webSocket 传输,就像旧的 TCP 套接字连接一样。
服务器和客户端库的"io"方法是开始使用库的启动函数。在服务器 io() 有一个函数子集,使您能够启动服务器并在指定端口上侦听套接字连接,而客户端库中的 io() 有一个不同的函数子集来建立到套接字的客户端连接。他们选择给它起相同的名字,以保持代码之间的一致性。
Ps。 'io' 指的是 ON/OFF ,非常流行的框架类型 node-modules 作为命名机制