即时通讯
-
使用 Nest.js 和 Socket IO 的实时竞价引擎
“一次,两次,以这个价格成交”,是的,你没听错,我们说的就是竞拍。我们都在电影或现场拍卖中听说过,人们在拍卖中相互竞争,以赢得最终的头衔。一些平台正在为在线…
-
在Spring WebSocket中使用@SendTo和@SendToUser进行消息路由
在实时通信时代,WebSockets 已成为构建交互式低延迟网络应用程序的利器。Spring 框架一直提供简化开发过程的工具和注解,对 WebSockets 的支持也不例外。在 S…
-
使用 SignalR 和 .NET MAUI 的实时聊天应用程序
实时应用程序的主要特点之一是能够向用户提供即时反馈。这类应用程序的例子包括消息应用程序、视频会议应用程序、协作编辑工具和实时数据仪表板。 聊天应用程序是实时应用程序中最受欢迎的例子…
-
如何使用 Next.js 、Typescript 和 Socket.io 构建简单的聊天应用程序?
要使用 Next.js、TypeScript 和 Socket.IO 制作一个简单的聊天应用程序,可以按照以下步骤操作: 1. 在终端运行以下命令,创建一个新的 Next.js 项…
-
了解 HTTP 方法、Webhooks、Websockets 以及 HTTP 流实时通信的局限性
在网络开发领域,对网络通信的基本了解非常重要。HTTP 方法、webhooks 和 websockets 都是值得关注的核心概念。在本文中,我们将深入探讨这些概念,并通过实际案例来…
-
如何在 Nest.js 中使用 WebSockets 构建实时应用程序
实时应用程序(如聊天应用程序或协作工具)需要一种允许服务器和客户端之间即时交换数据的通信机制。流行的 Node.js 框架 Nest.js 为使用 WebSockets 构建实时应…
-
使用 Socket.io 和 React 创建实时聊天应用程序
在本文中,我们将探索如何使用 Socket.io 和 React 的强大功能构建实时聊天应用程序。最后,你将拥有一个可以正常工作的聊天界面,可以实现用户之间的无缝通信。 前提条件 …
-
Node.js + Socket.io 搭建聊天室应用程序教程
本文将向你展示一个简短的 Socket.io 教程,介绍如何使用 Vanilla JS 前端部分和 Node.js 服务器搭建一个简单的聊天室应用程序。 Socket io 库是一…
-
使用 Python、Redis 和 FastAPI 通过 PUB/SUB 扩展 WebSockets
WebSocket 是一种通信协议,可在客户端(通常是网络浏览器)和服务器之间通过单个长效连接进行全双工通信,这意味着在客户端连接服务器的整个过程中,连接一直处于打开状态。与遵循请…
-
使用 Laravel 和 WebSockets 构建实时应用程序
本文我们将探讨如何使用 Laravel 和 WebSockets 创建实时应用程序。我们将整合 Laravel Echo 和 Laravel WebSockets,实现服务器与客户…
-
使用 Socket.IO 在 Web 应用程序中进行实时通信
Web 应用程序中的实时通信是指 Web 应用程序在客户端(通常是 Web 浏览器)和服务器之间即时交换数据和信息而没有明显延迟的能力。与依赖定期请求和响应(例如HTTP 请求)的…
-
使用 C# 在 .NET 6.0 中实现 WebSocket 服务器和客户端
WebSockets 是一种协议,它能让客户端和服务器之间通过单个长期连接进行无缝通信。与 HTTP 等遵循请求-响应模式的传统网络通信方法不同,WebSockets 引入了全双工…
-
聊聊消息推送架构设计
构建企业级统一基础推送服务,支持通过多渠道推送,能够统一集成的电子邮件、短信、聊天、钉钉、企业微信和其他公共社交应用: 企业级统一基础推送服务,是一个通用特性,适用于所有现代分布式…
-
使用 Socket.io 在 Node.js 应用程序中实现通知功能
Socket.io 是一种开源技术,用于通过互联网实现实时连接。它以简单、直接而著称,这使得它可以轻松实现需要实时双向连接的功能。 Socket.io 将服务器和客户端之间的连接视…
-
自研IM系统之监听ChannelInactive触发用户下线的一个坑
最近在一套自研的IM系统上遇到了一些意外的bug,本文特地记录下遇到的场景,并且和大家分享下。 原有im设计 主播用户进入到直播间内时候,正好和im服务器建立了长连接,但是由于主播…
-
聊天应用中的 Socket.IO 与 XMPP 对比
近年来,聊天应用程序越来越受欢迎,用户希望在多个平台上进行实时、无缝的交流。Socket.IO 和 XMPP(可扩展消息和现场协议)是构建多平台聊天应用程序的两种流行协议。 Soc…
-
如何在 NestJS 中创建一个基于 WebSockets 的应用程序
什么是 Websocket Websockets 是一种通信协议,它通过在 Web 浏览器和 Web 服务器之间建立的单个 TCP 连接提供全双工通信通道。这样,服务器无需客户端调…
-
使用 Node.js 和 Socket.io 实现实时聊天应用程序
在当今快节奏的世界里,沟通比以往任何时候都重要。随着人们对快速、简便的交流方式需求的增加,实时聊天应用程序已变得不可或缺。但您是否思考过这些应用程序是如何开发的?那么,不用再想了!…
-
在 Python 中使用 gRPC 创建实时聊天服务
gRPC 或谷歌的 RPC(开源)是一种允许通信的协议,使用 HTTP 2.0,它是 HTTP 1 的继承者。此外,gRPC 非常友好,因为它是跨平台的。本文介绍如何使用 gRPC…
-
探索 Spring Boot WebSocket 实时通信的强大功能
在不断发展的网络开发领域,提供实时通信和交互已不再是一种奢望,而是一种必需。无论是更新实时数据、启用即时消息还是促进协作功能,在客户端和服务器之间建立无缝实时连接的能力已变得至关重…