首页
最新

JS/TS项目中使用websocket与protobuf

了解WebSocket和Protobuf WebSocket是一种在Web浏览器和服务器之间建立持久性连接的协议,它允许实时双向通信。而Protobuf(Protocol Buffers)是一种用于序列化结构化数据的语言无关、平台无关、可扩展的机制。在JS/TS项目中,使用WebSocket与Protobuf可以实现高效的通信和数据传输。 WebSocket的使用 在JS/TS中,可以使用WebSocket
发布于 2023-8-6 上午11:2 阅读数 10501

nuxt3 中的 Websocket / SSE(Server-sent events) 客户端实现

什么是SSE SSE(Server-sent events)是一种用于服务器向客户端推送数据的技术,它基于 HTTP 协议,允许服务器不断地向客户端发送事件流数据。与传统的轮询或长轮询相比,SSE 更加高效、实时,并且可以降低服务器和客户端的负载。 SSE 的工作原理是客户端通过 HTTP 请求与服务器建立连接,然后服务器可以在连接保持打开的情况下,不断
发布于 2023-6-10 下午9:13 阅读数 4015

Node+Express创建一个WebSocket服务器实例

创建Express mkdir socket-server cd socket-server npm init 用该npm init命令为您的应用程序创建一个package.json文件。此命令会提示您输入许多信息,例如应用程序的名称和版本。 entry point: (app.js) 我们可以改成app.js,作为我们的入口文件,也可以默认index.js。 现在在 socket-server目录下面安装Express npm install ex
发布于 2023-6-6 下午11:40 阅读数 2536

使用 Go 和 WebSockets 构建 Web 聊天应用

WebSocket 当你需要从服务器端立即接收客户端更新时,WebSocket是一种很好的通信协议。如果没有它,你就必须执行HTTP轮询,这有很多缺点。其中一个主要缺点是轮询,特别是当你在服务器上创建了巨大的负载时。使用HTTP时,你没有一种从服务器端发起请求的机制。 你可以使用WebSockets创建聊天、新闻源、游戏等。本文将描述如何使用WebSo
发布于 2023-5-23 下午4:34 阅读数 981

Nuxt3创建WebSocket服务器

虽然官方说目前nuxt3服务端暂不支持创建ws服务器,详见:https://github.com/unjs/nitro/issues/467 https://github.com/nuxt/nuxt/discussions/16663 但是我们还是可以通过以下两种方案启动一个ws服务器 方案一:开发模式hook启动Ws服务器 但是我们开发模式下(yarn dev)还是可以创建一个ws服务器的 安装ws包 yarn add ws 创建
发布于 2023-3-1 下午6:5 阅读数 2776

Golang中的WebSocket API

WebSocket概述 WebSocket流程 WebSocket API是一种先进的技术,可以在用户浏览器和服务器之间打开双向交互式通信会话。使用此API,您可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获得响应。——mdn 简单来说,WebSocket是客户端和服务器之间的持久双向全双工TCP连接。 工作原理 WebSocket不使用http://或https://
发布于 2022-8-13 上午8:0 阅读数 797

轮询、SSE和WebSocket的比较——如何选择合适的方式

建立一个实时的Web应用是有些挑战性的,我们需要考虑如何从服务器将数据发送到客户端。实现这种“主动性”的技术已经存在一段时间,一般限制在两种方法上:客户端拉取或服务器推送。 实现这些的几种方式有: 长/短轮询(客户端拉取) WebSockets(服务器推送) 服务器发送事件(服务器推送) 客户端拉取 - 客户端定期请求更新 服务器推送
发布于 2018-7-31 上午8:0 阅读数 1337

使用Socket.io和React构建一个Node.js WebSocket聊天应用程序

WebSockets 在构建实时通信或数据流应用程序方面非常有益,例如聊天应用程序和流媒体图像或其他类型的媒体应用程序。此外,你可以使用浏览器的 JavaScript WebSocket API 轻松地建立到任何套接字端点的连接。 在本教程中,我们将使用 socket.io 和 React 构建一个基于 WebSockets 的简单聊天应用程序。和往常一样,完整的源代码在
发布于 2018-2-23 上午8:0 阅读数 829
WebSocket

WebSocket

文章: 8关注: 0点击: 260
推荐作者
励志每天写一篇文章,有价值的文章,提升自我!
暂无描述
暂无描述
别人笑我太疯癫, 我笑他人看不穿
目前300+工程师团队,整个公司1000+员工,不仅为广大C端用户提供娱乐资讯、线上选座购票及互动交流服务,也为行业提供大数据、行销、发行、交易等专业服务。