Socket.IO

✍ dations ◷ 2025-04-05 00:31:21 #免费软件,用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要求客户端与服务器端均须使用该框架。


相关

  • 活性化学中,活性(Activity)即某物质的“有效浓度”,或称为物质的“有效莫尔分率”。此概念由吉尔伯特·牛顿·路易斯首先提出。将理想混合物中组分i的化学势表示式中的莫尔分率(xi)替
  • 患病率盛行率(英语:prevalence rate,又称流行率、患病率)在流行病学中是指某特定时间总人口中患有某病或症状的人口所占比例。盛行率的计算方式是将一研究中,发现有特定病症的人数除以
  • 美秀县美秀县(越南语:Huyện Mỹ Tú)是越南朔庄省下辖的一个县。美秀县下辖1市镇8社。
  • 醇类醇是有机化合物的一大类,是脂肪烃、脂环烃或芳香烃侧链中的氢原子被羟基取代而成的化合物。在化学中,任何有机化合物,其羟基官能团(-OH)被绑定到一个饱和碳原子,就叫醇。通常意义
  • 孤岛危机孤岛危机系列(英语:Crysis series)是一个由德国著名游戏开发组Crytek缔造开发、由Electronic Arts发行的第一人称射击电子游戏系列。该系列的特色是游戏主人公所身穿的生化纳米
  • 耳石耳石(学名:otolith;οτο-,oto-,耳朵 + λιθος,lithos,石头)是脊椎动物内耳内的碳酸钙结晶(霰石)组织,位于内耳前庭系统的椭圆囊及球状囊。椭圆囊与水平直线加速度有关,球状囊与垂
  • 东源县东源县位于中国广东省东北部,东江中上游,属于河源市管辖,东边与河源市龙川县、梅州市五华县相邻,南边河源市源城区、紫金县相邻,西边与惠州市龙门县、韶关市新丰县相邻,北边与河源
  • 杨 平杨济平(1959年6月12日-),笔名杨平,生于台湾台北市,祖籍河南省开封,台湾现代诗诗人。退休后长居内湖持续创作。2005年邀到雪梨担任驻市作家。曾任周刊、今天(台湾)、《创世纪》诗刊
  • 美国宪法第十九条修正案宪法正文I ∙ II ∙ III ∙ IV ∙ V ∙ VI ∙ VII其它修正案 XI ∙ XII ∙ XIII ∙ XIV ∙ XV XVI ∙ XVII ∙ XVIII ∙ XIX ∙ XX XXI ∙ XXII ∙ XXIII ∙
  • 德宏傣语德宏傣语,又称傣纳语、傣那语,是德宏傣族人的语言,主要分布于中国云南省的德宏傣族景颇族自治州、普洱市、临沧市和保山市,缅甸、老挝也有分布。属于侗台语系台语支,和泰语有亲属