# network_tools **Repository Path**: sagas/network_tools ## Basic Information - **Project Name**: network_tools - **Description**: 跨平台的网络调试工具,支持TCP,UDP,广播,组播 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-23 - **Last Updated**: 2022-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # network_tools 网络调试工具 ## 1. 概述 由于在mac 上面没有发现像<网络调试助手>这样的tcp/udp开发调试工具,因此,决定用Qt写一个mac 上面的网络调试工具。支持TCP客户端,TCP服务端,UDP客户端,UDP服务端(逻辑),UDP广播,UDP组播。 MAC界面 ![](./images/mac.png) Windows界面 Linux/ubunu界面 ## 2. 部署 直接拷贝network_tools.app到运行目录里面即可。 ## 3. 开发 采用Qt开发,Qt版本:5.13.2. ### 3.1 在mac上发布 使用Release进行编译,之后进入Qt的安装目录,使用macdeployqt执行发布 ``` cd /Users/miaogx/my_app/Qt/5.13.2/clang_64/bin ./macdeployqt /Users/miaogx/project/network_tools/build-network_tools-Desktop_Qt_5_13_2_clang_64bit-Release/network_tools.app //然后network_tools.app即为要发布的程序 ``` ### 3.2 在windows上发布 使用Release进行编译,之后进入Qt的安装目录,使用macdeployqt执行发布 ``` ``` ### 3.3 在Linux上发布 使用Release进行编译,之后进入Qt的安装目录,使用macdeployqt执行发布 ``` ``` github地址 ``` https://github.com/miaogx22/network_tools.git(遗弃) https://gitee.com/xiaomiao22/network_tools.git ``` 说明:github在国内太不稳定了,因此迁移到了gitee上面来