Skip to content

轻量级网络协议调试工助手 , 支持串口调试 , 支持串口转发调试 , 支持TCP 客户端/服务端 调试 , 支持UDP调试 , 支持Websocket调试 , 支持多国语言

License

Notifications You must be signed in to change notification settings

Zhou-zhi-peng/NetDebugger

Repository files navigation

说明

工具原用于内部的一个压力测试工具,完善了一下,现在开放全部源代码发布出来,希望对您有些作用。

工具有什么用

该工具是用于网络调试的工具集,包括了串口(RS232/RS485/RS422 ...)、以太网(TCP/UDP)调试功能。可收发数据,或进行转发数据。可用于模拟各类TCP、UDP、串口、websocket 服务端与客户

如何编译

编译器: 该工具使用 VS2017 编译
依赖第三方库:

  • boost 1.68.0

编译配置:

  • “项目配置-> C++ -> 附加包含目录” 添加boost 1.68.0 包含目录
  • “项目配置-> 链接器 -> 附加库目录” 添加boost 1.68.0 库输出目录

屏幕截图

支持作者

支持作者

支持作者

问答

为什么使用 MFC?
单纯的就是想做成单文件绿色版可执行文件,目前成熟的UI框架看下来,还就它比较合适。

转发功能有什么用?
转发使用场景
如果希望监听两个设备(或客户端与服务端)之间的通信,同时还希望可以模拟客户端或服务端发送数据,则需要用到转发。

多并发客户端是什么?
该类客户端主要用于同时生成大量客户端连接到服务器,并进行数据收发,用以对服务器端进行压力测试。

不想编译BOOST库,如何直接使用?
直接下载Bin目录中的EXE文件就可以直接使用。
如果报应用程序配置不正确,请安装VS2017 C++ 运行时库,也在Bin目录中可以直接下载。
软件下载页面:

https://github.com/Zhou-zhi-peng/NetDebugger/releases
如果没什么特殊需求直接下载NetDebugger_Release_x64.exe


运行时下载地址:
X64: https://aka.ms/vs/17/release/vc_redist.x64.exe
X86: https://aka.ms/vs/17/release/vc_redist.x86.exe

支持&捐赠

如果你觉得该软件对你有帮助,想支持一下作者,可扫码向作者进行捐赠,
如果觉得没什么用,也可以向作者提出你的意见:
https://github.com/Zhou-zhi-peng/NetDebugger/issues/new

支持作者

About

轻量级网络协议调试工助手 , 支持串口调试 , 支持串口转发调试 , 支持TCP 客户端/服务端 调试 , 支持UDP调试 , 支持Websocket调试 , 支持多国语言

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages