01-概述
NexSignalR — SignalR 调试助手
产品简介
NexSignalR 是一款 SignalR 协议调试工具,支持 SignalR 客户端和服务端两种模式,可用于测试 SignalR Hub 连接、方法调用、消息订阅和实时推送功能。
核心特性
| 特性 | 说明 |
|---|---|
| 双模式 | SignalR 客户端 / SignalR 服务端 |
| 方法调用 | 客户端模式下向服务端 Hub 方法发送调用 |
| 方法订阅 | 客户端模式下订阅服务端推送的方法 |
| WebSocket 传输 | 基于标准 WebSocket 协议 |
| JSON 消息 | 使用 SignalR JSON Hub 协议 |
| 客户端管理 | 服务端模式下查看已连接客户端列表 |
| 编码支持 | UTF-8、ASCII、GBK、GB2312、Unicode |
| Hex 收发 | 支持十六进制显示和发送 |
| 定时发送 | 可配置间隔的自动发送 |
| 日志管理 | TX/RX 颜色区分、字节计数、导出 |
| 数据图表 | 实时数值提取与可视化 |
| 中英双语 | 界面支持中文/English 实时切换 |
SignalR 协议简介
SignalR 是微软开发的实时通信框架,简化了 Web 应用中的双向通信。它自动选择最佳传输方式(WebSocket > Server-Sent Events > Long Polling),并提供:
- Hub:高层 API,支持强类型方法调用
- Persistent Connection:底层 API,原始消息收发
- 自动重连:连接断开后自动恢复
- 分组/用户管理:支持向特定用户或组发送消息
NexSignalR 使用 WebSocket 作为传输层,支持 SignalR JSON Hub 协议。
适用场景
- ASP.NET Core SignalR Hub 调试
- 实时消息推送测试
- 聊天/协作应用后端调试
- IoT 设备 SignalR 通信测试
系统要求
- Windows 10 及以上(64 位)
- 网络连接