websocket

于先生吖6 天前
java·开发语言·websocket
从零搭建Java萌宠社交系统:WebSocket实时聊天+动态发布模块实现在宠物社交类项目开发中,用户动态分享、好友实时聊天是最核心的两大基础功能。传统的HTTP请求属于短连接,无法实现消息实时推送,很难满足社交场景的交互需求。因此在萌宠社交系统开发中,我们通常会基于SpringBoot整合WebSocket,实现实时消息通讯,同时搭配基础业务逻辑完成宠物动态发布、展示、互动功能。
七夜zippoe6 天前
网络·websocket·网络协议·dolphindb·实时数据流
DolphinDB WebSocket接入:实时数据流本文深入讲解DolphinDB WebSocket接入技术。从WebSocket协议原理到连接管理,从实时数据接收到消息处理,从心跳保活到断线重连,全面介绍WebSocket数据接入的核心方法。通过丰富的代码示例,帮助读者掌握实时数据流处理的核心技能。
Zhan8611247 天前
网络·websocket·网络协议
WebSocket心跳与断线重连实战:芬兰赫尔辛基指数行情数据接口接入记录芬兰赫尔辛基证券交易所的交易时段是北京时间15:00-23:30。接入初期,我用官方示例代码跑通了连接,以为万事大吉。结果第二天开盘发现,策略没有收到任何数据。
colofullove8 天前
websocket·网络协议·状态模式
实时游玩页与 WebSocket 状态管理实现本阶段是我前端开发工作中最复杂的一部分,主要目标是完成 StoryVerse 的实时游玩页。这个页面同时依赖 REST 接口初始化、WebSocket 接收实时推送、本地缓存恢复、用户输入提交、暂停恢复、游戏结束和异常处理。相关代码集中在 frontend/src/views/PlayView.vue、frontend/src/api/play.ts 和 frontend/src/stores/savedGames.ts。
小短腿的代码世界8 天前
qt·websocket·网络协议
WebSocket协议在Qt中的工业级实现:5层架构设计与万级并发压测验证在实时通信领域,WebSocket协议几乎成了标准——无论是Web前端的new WebSocket(),还是后端的ws库,或者是Qt客户端,WebSocket无处不在。相比HTTP轮询,它无需重复建立连接;相比原始TCP Socket,它有帧边界和标准协议头,更易用;相比Qt DBus/QtRO,它天然跨平台且防火墙友好。
葡萄皮sandy8 天前
网络·websocket·网络协议
SSE和WebSocket核心特点:基于 HTTP、只能后端发给前端、只适合文本流式输出适用:纯服务端下发、逐字打字、大模型流式输出
hrw_embedded8 天前
websocket·ocpp·新能源充电平台·steve·monta
国外新能源充电平台调试OCPP调试平台SteVe和Monta其实是互补的-websoket连接部分。背景:测试数据和过程。 测试连接SteVe平台的ws连接查找服务器日志服务器日志已经很明显提示No protocol
JouYY9 天前
websocket·llm·agent
如何实现基于 WebSocket Agent 的断线重连与状态恢复最近在做业务Agent开发时,遇到这样一个问题,当用户在 AI 流式输出过程中关掉页面、切换网络、或者刷新浏览器后,我们如何保证对话不丢失、状态可恢复。本文分享一下我们的实现方案。
BlockWay9 天前
网络·websocket·网络协议
WEEX WebSocket 与 API 生态,正在解决什么问题?为什么越来越多量化团队开始关注“API兼容性”?对于普通用户来说,更换交易平台可能只需要几分钟,但对于量化团队、Broker 与策略开发者来说,真正麻烦的,往往不是开户
俊俊谢9 天前
python·websocket·fastapi
【python】FastAPI 实时推送:从 SSE 到 WebSocket构建量化策略系统时,我们需要后端向前端实时推送任务执行结果(如数据更新完成、策略信号生成等)。起初选择了 SSE (Server-Sent Events) 作为推送方案,却在开发环境中屡次遭遇 uvicorn 重载/关闭时的 CancelledError 异常,尝试了多种优化仍无法根治。最终改用 FastAPI 原生 WebSocket,问题迎刃而解。本文记录了这一过程的探索与总结。
TickDB9 天前
人工智能·python·websocket·mcp·行情数据 api
统一行情 API 查 A 股、港股、美股和数字货币:code=0 不代表 symbol 一个没少摘要用 Python 调统一行情 API 做跨市场任务时,code=0 只说明工具调用成功,不说明请求的品种已经完整返回。2026 年 6 月 13 日的 TickDB MCP get_ticker 实测中,同一批 symbol 在不同参数下返回集合截然不同:不传 type 时五类全回,传入 type=stock 时只剩三只股票,混入无效代码时静默缺失。本文给出一套 Python 批次完整性校验器,检查意外缺失、意外新增、重复项和类型错配,让数据不完整时关闭批次而非静默继续。
晓杰'10 天前
后端·websocket·typescript·项目实战·nestjs·状态管理·游戏服务器
从0到1实现Balatro游戏后端(8):Skip Blind与Tag奖励机制设计与实现本系列记录我从 0 到 1 实现一个 Balatro 风格的游戏后端系统,并逐步将其工程化为可扩展的实时服务项目。
CryptoPP10 天前
大数据·网络·人工智能·websocket·网络协议·金融·区块链
多市场行情 API 接入实战:一套接口打通股票/外汇/期货/加密货币 + WebSocket 实时推送最近做一个多市场行情看板,需要同时拿到股票、外汇、期货、加密货币四类数据,还要支持实时刷新。逐家对接不同数据源太重,于是我把整个接入过程抽象成一套通用范式:统一的 REST 请求 + WebSocket 推送。这篇把这套方法、可复用的客户端封装,以及踩过的坑整理出来,方便有同样需求的同学少走弯路。
Zhan86112411 天前
websocket·网络协议·php
深夜调试法国行情数据API接口的教训:法国CAC40指数WebSocket接入复盘法国CAC40指数接入的初衷是做欧洲市场的开盘策略。一开始觉得很简单,按照文档示例代码改改就能跑。结果WebSocket连接成功,但就是收不到推送。打印日志发现连接状态一直是OPEN,但on_message回调从未触发。
TickDB12 天前
python·websocket·行情数据 api
Python 调用实时行情 API:ticker 返回成功后,如何校验字段再入库或展示摘要用 Python 调用实时行情 API 时,很多开发者看到 status_code == 200 就把数据直接入库。但 HTTP 200 只说明服务端给了响应——last_price 可能是空字符串,timestamp 可能是字符串而非整数,返回的品种可能比你请求的少。本文以 TickDB 的 REST ticker 接口作为可运行的股票行情 API 示例,用一份完整代码演示从请求到响应契约校验的全链路,给出 10 项检查对照表和发布前自检清单。读完你会明确一件事:真正可用的行情数据,必须对入库/展示
The_Ticker12 天前
python·websocket·算法·金融
港股量化实测:实时行情接口性能与数据质量深度解析在构建高频量化交易系统时,数据链路的每一毫秒延迟都可能直接决定策略的盈亏表现。许多开发者在初期往往低估了行情接入的复杂性,直到实盘运行中出现数据丢包、连接中断或盘口深度不一致等问题,才意识到稳定的底层数据源才是策略生效的前提。尤其是对于港股市场,十档盘口的完整性与成交明细的实时性,是捕捉微观流动性变化的关键。
xujinwei_gingko12 天前
spring boot·后端·websocket
SpringBoot整合WebSocket目录WebSocket概述SpringBoot整合WebSocket步骤添加websocket依赖启用WebSocket的支持
天天进步201513 天前
运维·服务器·websocket
Tunnelto 源码解析 #9:控制服务器设计:Warp、WebSocket、Ping/Pong 与连接保活前几篇文章里,我们已经分析了 tunnelto 的核心链路:也讲过服务端如何通过 Host Header 找到客户端,如何创建 StreamId 和 ActiveStream,以及如何在同一条 WebSocket 控制通道上复用多个并发请求。
咖啡星人k14 天前
网络·websocket·架构·monkeycode
MonkeyCode 网络架构:WebSocket、SSE与实时协作的技术选型AI编程工具对网络架构的要求远高于普通Web应用。代码编辑需要实时同步、AI响应需要流式传输、终端操作需要双向通信、文件变更需要即时推送。MonkeyCode 在网络架构上经历了多次迭代,最终形成了一个混合通信方案。
tobias.b14 天前
运维·websocket·nginx
JumpServer4\.10\.16离线部署\+外部Nginx反向代理 解决30分钟空闲断开WebSocket超时(延长10天)生产环境 JumpServer 4.10.16 离线包部署,使用外部独立Nginx反向代理访问,Web终端连接服务器后,空闲30分钟自动断开,报错如下: