1. 概述WebSocket 是为了满足基于 Web 的日益增
转载 2022-03-29 14:09:05
727阅读
1. 概述WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),又消耗服务器 CPU 占用(没有信息也要接受请求)。(下图来自WebSocket.org)而是用 WebSocket 技术,则会大幅降低上面提到的消耗:(下图...
转载 2021-06-30 15:27:20
545阅读
1. 概述 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 协议不断发送请求。但这种方式即浪费带宽( HEAD 是比较大的),又消耗服务器 CPU 占用(没有信息也要接受请求)。(下图来自 Web
转载 2018-04-10 19:05:00
423阅读
2评论
做.NET应用开发肯定会用到网络通信,而进程间通信是客户端开发使用频率较高的场景。 进程间通信方式主要有命名管
原创 2024-07-29 13:53:38
173阅读
TCP:可靠、有序,但传输速度相对较慢,适合需要数据完整性保证的应用。HTTP:基于 TCP,广泛用于 Web 应用,适合请求-响Web 应用(如 HTTP/3)。
原创 2024-10-16 16:50:25
0阅读
阅读目录OSI & TCP/IP 模型几者之间的关系HTTPSocketWebSocket
原创 2023-02-09 11:11:56
152阅读
WebSocket 协议本质上是一个基于TCP的协议,它由通信协议和编程API组成,WebSocket能够在浏览器和服务器之间建立双向连接,以基于事件的方式,赋予浏览器实时通信能力。 socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就
转载 2017-07-01 16:34:00
143阅读
2评论
去年光棍节的时候,我写过一篇 quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket 。这篇文章介绍了我为何决定在项目中使用 LuaSocket 。现在想起来,当时对 WebSocket 是很感兴趣的,但由于服务端的限制,最终依然选择了 LuaSocket。我后来对 LuaSocket 进行了封装,使其更好用。现在,面对一个全新的项目,我自然而然地
转载 2019-02-24 15:41:00
185阅读
2评论
**SocketWebSocket科普及实现教程** 作为一名经验丰富的开发者,我将带领你了解SocketWebSocket,并通过代码示例教会你如何实现它们。 ### 什么是SocketWebSocket? **Socket**是一种在客户端与服务器之间建立实时通信的技术,通过在客户端和服务器之间建立一个持久性、双向的连接,可以实现实时数据交换。 **WebSocket**则是在S
原创 2024-05-16 10:57:44
29阅读
2016-09-15 更新:去年光棍节的时候,我写过一篇 ​​quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket​​ 。这篇文章介绍了我为何决定在项目中使用 LuaSocket 。现在想起来,当时对 WebSocket 是很感兴趣的,但由于服务端的限制,最终依然选择了 LuaSocket。我后来对 ​​LuaS
转载 2023-01-08 10:45:18
145阅读
我需要了解下面这些问题: 1. 概述 选择了 WebSocket 技术之后,不可避免的,我要将它和其他协议以及技术做一下比较。最常见的,就是需要比较 WebSocket 与 HTTP、Socket 技术的异同。 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的
转载 2018-03-10 11:00:00
209阅读
2评论
Socket英文socket的意思是插座,网络中的Socket是一个抽象的接口,可以理解为网络中连接的两端。通常被叫做套接字接口,其意义在对传输层进行封装屏蔽了传输层的复杂性。它并不是一个协议,是为了大家更方便的使用传输层协议产生的一个抽象层。大部分的主流编程语言都提供socket函数.WebSocket说道WebSocket了解过一些的人可能会觉得有些高大上的感觉,它的诞生还有些故事可以讲,大概
原创 2021-12-22 10:26:04
192阅读
WebSocketSocket区别Socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口。而WebSocket则不同,它是一个完整的应用层协议,包含一套标准的API。HTTP 协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。WebSocket 协议 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。Http与WebSocket的区别http协议是短链接,因为请求之后,都会关
原创 2021-09-02 16:17:32
383阅读
文/Poker_Facer谨以此文总结我站在iOS开发者角度对于以上关键词的形象理解,至于底层抽象的概念,别人用啥TCP/IP详解:卷一、卷二、卷三都讲不清楚,我也懒得浪费时间。前人栽树,后人乘凉,一个道理。一、这一大堆关键词之间到底有啥区别?有名字就有定义,理解的前提从来都是对定义有所了解。就好比现在让你形容一下梯形的定义,如果你不知道定义,你就可能把平行四边形当做特殊的梯形处理,也就有可能把T
转载 2022-04-21 17:56:00
586阅读
WebSocket 的重要性Websocket 是一种新型的协议,它允许客户端和服务器之间建立实时的双向通信通道。相比于 HTTP 协议来说,它具有以下优点:实时性: Websocket支持服务器主动向客户端推送消息,使得客户端能够实时接收到服务器的事件和数据变化。双向性: Websocket支持全双工通信,即客户端和服务器可以同时发送和接收数据。节约资源:&nbsp
原创 2023-05-10 16:27:28
1238阅读
WebSocketSocketTCP 与 HTTP:深入探讨与对比 介绍 在网络通信中,WebSocketSocketTCP 和 HTTP 是四种重要的技术,每种技术都有其特点和应用场景。本文将深入探讨它们的原理、使用场景及对比。 应用使用场景 HTTP: 网页加载 API 请求 文件下载 WebSocket: 实时聊天应用 在线游戏 实时数据推送(如股市、天气) So
原创 精选 10月前
310阅读
RFC 6455 - The WebSocket Protocol https://tools.ietf.org/html/rfc6455 1.5. Design Philosophy _This section is non-normative._ The WebSocket Protocol i
转载 2020-05-21 12:46:00
219阅读
WebSocket协议是一种双向通信协议,它建立在TCP之上,同http一样通过TCP来传输数据,但是它和http最大的不同有两点:1.WebSocket是一种双向通信协议,在建立连接后,WebSocket服务器和Browser/UA都能主动的向对方发送或接收数据,就像Socket一样,不同的是WebSocket是一种建立在Web基础上的一种简单模拟Socket的协议;2.WebSocket需要
转载 2023-07-27 23:44:19
161阅读
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立T
原创 2022-06-29 06:07:43
180阅读
## 实现WebSocketSocket通信 ### 流程概述 在本文中,我们将学习如何使用WebSocketSocket实现实时通信。WebSocket是一种在单个TCP连接上进行全双工通信的通信协议,Socket则是一种用于在客户端和服务器之间进行通信的网络编程接口。 步骤如下: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建WebSocket服务器 |
原创 2024-05-20 09:57:33
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5