Socket.IO 自由软件主题 SocketIO 是一个面向实时 web 应用的 JavaScript 库它使得服务器和客户端之间实时双向的通信成为可能他有两个部分在浏览器中运行的客户端库和一个面向Nodejs的服务端库两者有着几乎一样的API像Nodejs一样它也是事件驱动的 SocketIO 主要使用WebSocket协议但是如果需要的话Socketio可以回退到几种其它方法例如Adobe Flash SocketsJSONP拉取或是传统的AJAX拉取并且在同时提供完全相同的接口尽管它可以被用作WebSocket的包装库它还是提供了许多其它功能比如广播至多个套接字存储与不同客户有关的数据和异步IO操作 可以使用npmnode 软件包工具来安装