Socket.IO

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


相关

  • 球状在数学里,球是指球面内部的空间。球可以是封闭的(包含球面的边界点,称为闭球),也可以是开放的(不包含边界点,称为开球)。球的概念不只存在于三维欧氏空间里,亦存在于较低或较高维度,以
  • 左传《左传》是古中国华夏先民所著的一部编年体史书,共三十五卷,《十三经》中篇幅最长,在四库全书中为经部。《左传》全称《春秋左氏传》,原名《左氏春秋》,汉朝时又名《春秋左氏》 ,
  • 电容率在电磁学里,介电质响应外电场的施加而电极化的衡量,称为电容率。在非真空中由于介电质被电极化,在物质内部的总电场会减小。电容率关系到介电质传输(或容许)电场的能力。电容率衡
  • 波利卡普·库施波利卡普·库施(Polykarp Kusch,1911年1月26日 - 1993年3月20日),德裔美国物理学家,1955年获诺贝尔物理学奖 。库施于1931年从Case Wetern Reserve University(英语:Case Wetern Re
  • 荣昌区荣昌区是重庆最西部的区,有着渝西明珠之称。唐乾元二年(758年)正月,始设昌州,下辖昌元、静南、大足三县,昌元县的设置便是荣昌地域建县的开始,时为唐昌州府州治所在地。明洪武七年(1
  • 美大局中国人民解放军军徽中央军委国际军事合作办公室美洲大洋洲局,位于北京市,是中央军委国际军事合作办公室下属局,负责该办公室美洲、大洋洲业务。原先国防部外事办公室设有国防部
  • 国务院外国专家局国家外国专家局(英语:State Administration of Foreign Experts Affairs, 缩写:SAFEA),简称国家外专局,是中华人民共和国科学技术部对外保留的牌子。1950年1月,政务院专家招待处成
  • 金玟金玟(韩语:김민,1973年6月8日-),韩国女演员。曾演出舞台剧。当过韩国著名电视台如KBS、SBS、ITV记者。做过韩国KBS娱乐新闻节目中的“Hollywood Reporter”单元主持。于1998年演出
  • 斯普特尼克危机斯普特尼克危机由1957年10月4日苏联成功发射斯普特尼克1号开始,是冷战的转捩点。当时美国一直认为自己在导弹和航天领域上站于领导地位。美国曾经在斯普特尼克1号发射前尝试
  • 各国天然气产量列表这是一个各国天然气产量列表,分数据基于世界概况。