首页
最新

JS/TS项目中使用websocket与protobuf

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

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

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

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 阅读数 2049

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

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

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 阅读数 1803

Golang中的WebSocket API

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

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

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

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

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

WebSocket

文章: 8关注: 0点击: 260
推荐作者
大家好!我是一位前端开发工程师,拥有6年以上的前端开发经验。我熟练掌握HTML、CSS、JavaScript等语言,能够灵活运用各种前端框架,如Vue、React、Uniapp、Flutter等。我注重理论与实践相结合,能够为学员提供丰富的案例和实践项目,并以生动、易懂的语言为学员讲解前端开发的核心知识和技能。我不仅注重传授技能,更关注学员的职业发展,希望通过我的教学,帮助学员成为一名优秀的前端开发工程师。
努力努力再努力
假程序员
北漂一族
站务小助手