首页 插件模块

TCP 服务端

TCP 服务端

TCP SERVER |
网络通信
本机监听指定端口,多客户端接入、单发与群发——没有服务端时,它就是那个服务端。
IPv4 / IPv6 双栈
单发 / 群发
多客户端管理

Overview

总体概览

TCP 服务端测试工具用于在本机监听指定端口,被动等待 TCP 客户端接入,实现与多个 TCP 客户端之间的数据交互,是在没有服务端时“扮演服务端”完成联调的最直接手段。TCP 是面向连接、可靠传输的通信协议,具备数据确认、重传与拥塞控制机制,保障数据有序完整到达。启动监听后会完整列出全部已接入的客户端,显示每个客户端的连接 ID、IP 地址与端口;选中一个或多个客户端后,既可以向其发送数据(多选即可一次群发),也可以主动断开指定客户端的连接;工具另提供广播发送功能,编辑报文后点击广播,即可把同一份报文下发给所有已连接的客户端。工具兼容 IPv4 与 IPv6 双协议栈,多台设备同时在线也不会混淆。

Screenshots

界面预览

TCP 服务端 界面
TCP 服务端 界面
TCP 服务端 界面
TCP 服务端 界面

Highlights

特性速览

启动监听即列出全部已接入客户端:连接 ID + IP 地址 + 端口

选中一个或多个客户端定向发送,多选即一次群发

广播发送:同一份报文一次下发给所有在线客户端

兼容 IPv4 与 IPv6 双协议栈,同一端口同时接入

发送与接收的 Hex / 文本模式独立设置,支持五种字符编码

日志按连接 ID 区分并标注字节数;正常断开与异常断开分别记录

支持多开实例,可同时搭建多个不同端口的服务端

Features

核心特性

01
监听与客户端管理

启动监听后,工具会完整列出全部已接入的客户端,显示每个客户端的连接 ID、IP 地址与端口;客户端接入与断开时,日志同步给出对应地址与状态。可选中客户端并主动断开其连接。

02
单发、群发与广播

选中一个或多个客户端后即可向其发送数据——多选即一次群发;工具同时提供广播发送功能,编辑报文后点击广播,即可把同一份报文下发给所有已连接的客户端。定向调试与批量推送各有其道。

03
IPv4 / IPv6 双协议栈

同时兼容 IPv4 与 IPv6 双协议栈,可同时接收两种协议下的客户端连接并完成数据交互,客户端使用哪种协议栈都能接入同一端口,无需手动区分。

04
双模式收发与多编码

发送与接收的数据可以分别以 Hex 字符串或文本字符串展示,两种模式可独立设置;使用文本字符串通信时,还可以选择 UTF-8、ASCII、Unicode、GB2312、ANSI(跟随操作系统)五种字符编码。Hex 模式下输入时空格会被自动忽略,便于直接粘贴设备手册中分段带空格的报文。

05
按连接区分的彩色日志

收发日志带毫秒级时间戳并按事件着色——发送为蓝色、接收为绿色、错误为红色;每条收发记录都按连接 ID 区分并标注字节数,多台设备同时在线也不会混淆。客户端正常断开与异常断开会被分别记录,异常断开附带错误码与错误说明,便于定位网络异常。

Scenarios

典型使用场景

调试自研 TCP 客户端程序

模拟工控网关或上位机服务端,观察自研客户端能否正确接入、上报与响应。

对接硬件设备

对接测试 PLC、采集器等以 TCP 客户端身份主动连接上位机的硬件设备。

验证多客户端并发接入

多台设备或程序同时接入,观测客户端连接、断开等状态变化与并发处理表现。

复现广播推送业务场景

编排广播下发的业务场景,排查粘包、断连、报文交互异常等问题。

Get Started

快速上手

7

在左侧插件树中找到 TCP 服务端,创建功能实例(可多开)。

7

填写要监听的端口号,点击 Listen 启动监听,日志显示服务已启动。

7

用设备或其他工具接入(如 TCP 客户端连接 127.0.0.1:相同端口),客户端列表新增一行并显示连接 ID 与 IP:端口。

7

在发送区输入内容:选中一个或多个客户端后点击 Send 为定向发送;点击广播按钮把同一份报文下发给全部客户端。

7

按需断开指定客户端,或观察日志中正常断开与异常断开(附错误码)的差异。

7

调试完毕点击 Stop 停止监听。

Under the Hood

深入一点 · 技术要点

基于异步 Socket 服务端模型(封装于通信层的服务端配置与端口抽象)。启动时分别创建 IPv4(0.0.0.0)与 IPv6(::)两个监听器,保证双栈都能接入;每个客户端以连接 ID 为键挂载业务数据。启动采用“任一成功即成功”,停止采用“全部成功才算成功”,保证双栈监听的生命周期一致。

FAQ

常见问题

点击 Listen 提示启动失败?
设备能 ping 通但连不上?
选中客户端点了发送,其他客户端没收到?
客户端频繁连上又断开?
IPv6 客户端能连吗?

Works Well With

与其他插件协同使用

TCP 客户端

本机回环测试服务端—客户端完整通信链路。

TCP 端口转发

接收设备数据后转发至其他内网服务。

主机发现与端口扫描

扫描本机端口,确认服务端口已被正确监听。

Modbus 从站

以 Modbus TCP 从站模式对外提供数据时,先验证端口监听是否正常。

想要更完整的技术细节?

完整文档包含功能详解、进阶技巧、技术原理与常见问题,与源码一一对应。
查看完整 README
An unhandled error has occurred. Reload

连接已中断

当前会话仍然保持,我们将持续尝试恢复连接。

正在重新连接服务器…

重连失败,将在 秒后重试。

重连失败。请重试或刷新页面。

会话已被服务器暂停。

恢复会话失败。请重试或刷新页面。