Socket.IO

✍ dations ◷ 2025-06-08 03:34:30 #免费软件,用JavaScript编程的自由软件

Socket.IO 是一个面向实时 web 应用的 JavaScript 库。它使得服务器和客户端之间实时双向的通信成为可能。他有两个部分:在浏览器中运行的客户端库,和一个面向Node.js的服务端库。两者有着几乎一样的API。像Node.js一样,它也是事件驱动的.

Socket.IO 主要使用WebSocket协议。但是如果需要的话,Socket.io可以回退到几种其它方法,例如Adobe Flash Sockets,JSONP拉取,或是传统的AJAX拉取,并且在同时提供完全相同的接口。尽管它可以被用作WebSocket的包装库,它还是提供了许多其它功能,比如广播至多个套接字,存储与不同客户有关的数据,和异步IO操作。

可以使用npm(node 软件包)工具来安装。

Socket.IO 会自动选择合适双向通信协议,仅仅需要程序员对套接字的概念有所了解。

Socket.io并不是一个基本的、独立的、能够回退到其它实时协议的WebSocket库,它实际上是一个依赖于其它实时传输协议的自定义实时传输协议的实现。该协议的协商部分使得支持标准WebSocket的客户端不能直接连接到Socket.io服务器,并且支持Socket.io的客户端也不能与非Socket.io框架的WebSocket或Comet服务器通信。因而,Socket.io要求客户端与服务器端均须使用该框架。


相关

  • 恶性疟原虫Oscillaria malariae Laveran, 1881 Plasmodium malariae Marchiafava and Celli, 1885 Laverania malariae Feletti and Grassi, 1890 Ematozoo falciforme Antolisei and
  • Mg[SiFsub6/sub]氟硅酸镁(Magnesium fluorosilicate),别名硅氟化镁,化学式MgSiF6。一般为六水合物(MgSiF6·6H2O)形式,相对分子质量274.48。六水合物为无色或白色无气味针状或菱形结晶。该结晶难潮
  • 松本利夫松本 利夫(まつもと としお、别名:MATSU、1975年5月27日-)是日本的舞者、演员。前EXILE的表演者。元J Soul Brothers。神奈川县川崎市出身。LDH所属。受到HIRO影响,16岁的时候与
  • 中央银行列表此为各国中央银行列表,翻译自英文维基条目List of central banks。另外需要注意:
  • 韭菜韭菜(学名:Allium tuberosum),又称起阳子,是石蒜科葱属的多年生草本植物,丛生,叶细长而扁,开小白花。叶和花嫩时可以食用。有佛教五荤、道教五荤等宗教信仰需素食者不可食用韭菜,韭菜
  • 展开攻势总计289,296人( 65,001死亡、失踪或被俘,224,295人受伤 )1,269坦克和自行火炮 289飞机波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – 仙境)1941年巴巴罗萨 – (比亚韦
  • 布鲁克斯-巴克斯特战争布鲁克斯-巴克斯特战争(英语:Brooks–Baxter War,或称布鲁克斯-巴克斯特事件)是在1874年4月15日~1874年5月15日发生在美国阿肯色州小石城的一起武装冲突。冲突起源于北方派共和党
  • M211969年(XM21;1975年重新命名为M21)至1988年M21狙击手武器系统(M21 Sniper Weapon System简称:M21 SWS)是一支半自动狙击步枪,是在M14自动步枪的基础上改进研制的。美国陆军从1969年
  • 专业集团党专业集团党(印尼语:Partai Golongan Karya,简称Golkar,或译作戈尔卡党、从业党、从业阶层党,旧称专业集团联合秘书处、专业集团,别称榕树党),印度尼西亚政党,曾于新秩序时期(1967年-199
  • 56式56式可能指: