Socket.IO支持实时双向基于事件的通信。 它适用于每个平台,浏览器或设备,同样关注可靠性和速度。 Socket.IO构建于WebSockets API(客户端)和Node.js之上。 它是npm (节点包管理器)上最依赖的库之一。
本教程是为具有HTML,Javascript和Node.js基础知识的人员创建的。 完成本教程后,读者将能够构建中等复杂的实时网站,移动应用程序的后端和推送通知系统。
读者应具备HTML,JavaScript和Node.js的基本知识。 如果读者不熟悉这些,我们建议他们先阅读这些教程。 我们将使用Express来轻松创建服务器; 这不是先决条件。