# SocketNode **Repository Path**: thewon/socket-node ## Basic Information - **Project Name**: SocketNode - **Description**: 插槽组件式调试工具,将数据输入编辑、数据可视化、数据IO设备各个功能拆分,经由组装实现各种需求,满足不同场合的测试要求。 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-03-18 - **Last Updated**: 2024-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SocketNode #### 介绍 插槽组件式调试工具,将数据输入编辑、数据可视化、数据IO设备各个功能拆分,经由组装实现各种需求,满足不同场合的测试要求。 ![socket-node](./features/socket-node.png) ![com](./features/com.png) ![udp](./features/udp.png) ![tcp-client](./features/tcp-client.png) ![tcp-server](./features/tcp-server.png) #### 软件架构 1. 目前实现了一种数据输入组件,支持十六进制编辑和字符编辑两种模式,支持自动追加结尾字符。 2. 一种数据显示组件,支持字符和十六进制两种显示模式。 3. 另外有四种 IO 设备组件,分别是COM(串口)组件、UDP(服务端/客户端)组件、TCP 服务端组件、TCP 客户端组件。均支持定时间隔自动循环发送,时间间隔设置范围(1 - 99999999ms),默认值 1000ms。 4. 添加支持错误信息显示 下一步计划: - [ ] 添加数据协议组件模块,模拟各种数据协议组装数据包 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request