Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序

PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序

作者头像
ccf19881030
发布于 2024-05-24 04:41:09
发布于 2024-05-24 04:41:09
1.7K00
代码可运行
举报
文章被收录于专栏:ccf19881030的博客ccf19881030的博客
运行总次数:0
代码可运行

PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序

一、PacketSender项目介绍

PacketSender是一款开源的用于发送/接收 TCPUDP、SSL、HTTP 的网络实用程序,作者为dannagle。 其官网地址为:https://packetsender.com/,Github源代码地址:https://github.com/dannagle/PacketSender,基于Qt开发,下载地址为:https://packetsender.com/download,如下图所示:

PacketSender下载地址
PacketSender下载地址

由于我用的Windows系统,可以下载PacketSender_x64_v8.6.5.exe安装包或者Portable Version for Windows 8.6.5

packetsender安装包
packetsender安装包

然后正常双击PacketSender_x64_v8.6.5.exe安装即可,安装完之后的UI界面如下图所示:

PacketSenderUI界面
PacketSenderUI界面

二、Windows下使用QtCreater5.14.2运行PacketSender项目

PacketSender使用Qt开发,并且跨平台,支持Windows、LinuxMacOS,本人亲自试过使用Qt5.14.2成功编译运行https://github.com/dannagle/PacketSender源代码,是用来学习Qt C++网络编程不错的示例程序。Qt 5.14.2的官网下载地址为:https://download.qt.io/archive/qt/5.14/5.14.2/,如下图所示:

Qt 5.14.2下载地址
Qt 5.14.2下载地址

由于我的电脑是Windows10系统,需要下载qt-opensource-windows-x86-5.14.2.exe版本,之所以选择这个Qt5.14.2版本是因为这是一个离线的Qt版本,安装起来比最新的Qt6.6.2稳定在线版本安装简单。至于安装qt-opensource-windows-x86-5.14.2.exe版本的步骤我就不赘余了。另外我电脑上面安装了Visual Studio 2017专业版,可以基于Qt5.14.2和VS2017做混合开发,因为VS2017的调试功能要比QtCreator出色一些。 接着我们可以上Github上下载https://github.com/dannagle/PacketSender源代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/dannagle/PacketSender.git

下载之后的目录结构如下图所示:

PacketSender项目源代码目录结构
PacketSender项目源代码目录结构

然后使用QtCreater5.14.2对应的Qt Creator打开PacketSender\src目录下的PacketSender.pro工程文件,

QtCreater打开PacketSenderCLI.pro项目文件
QtCreater打开PacketSenderCLI.pro项目文件
选择对应的编译器,如Desktop Qt 5.14.2 MinGW 64-bit
选择对应的编译器,如Desktop Qt 5.14.2 MinGW 64-bit

选择其中的编译器Desktop Qt 5.14.2 MinGW 64-bit之后,鼠标单击【Configure Project】,接着再在QtCreater中运行PacketSender项目,

下面的截图是使用Qt5.14.2版本的Qt Creator 4.11.1运行PacketSender项目的运行截图:

Qt Creator 4.11.1运行PackerSender项目
Qt Creator 4.11.1运行PackerSender项目

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Qt开发入门与环境搭建(基础篇)
当前专栏里的项目上位机APP是采用Qt开发的,这一章节主要是介绍Qt开发环境的安装,以及Qt开发环境入门的使用。如果你Qt没有任何基础,建议仔细看一遍,大致了解下Qt基础。
DS小龙哥
2025/05/27
5860
Qt开发入门与环境搭建(基础篇)
Qt:windows下Qt安装教程
Qt5.12下载网址: http://download.qt.io/archive/qt/5.12/5.12.2/
全栈程序员站长
2022/08/29
6.7K0
Qt:windows下Qt安装教程
【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )
Qt 开发环境下载地址 : https://download.qt.io/archive/qt/
韩曙亮
2023/03/29
16.2K0
【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )
基于Qt5.14.2的HJ212 TCP服务端接收解析入库程序
之前写过一篇关于环保 HJ212协议解析的博文,有不少做环保行业的人咨询我关于HJ212-2017协议怎么解析,由于我主要是做C++开发的,之前采用C++ Boost asio库编写了一个TCP接收服务端,并解析HJ212-2017协议数据,上传到我的GitHub上面,仓库地址为:https://github.com/ccf19881030/HJ212Receiver,已经在Windows10系统下使用VS2017进行测试过,并且在CentOS8系统下使用Cmake进行编译测试。有需要的话可以自行下载:
ccf19881030
2021/05/06
1.6K1
Qt Creator的下载和安装
Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。
全栈程序员站长
2022/08/29
1.8K0
Qt Creator的下载和安装
【Qt】下载与安装「建议收藏」
Qt有专门的地址可以下载安装文件。网址为:http://download.qt.io/
全栈程序员站长
2022/08/29
4.6K0
【Qt】下载与安装「建议收藏」
Qt Creator下载和安装(详细教程)
Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org/ Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。 基于Qt的软件非常多,其中最知名的要数Linux桌面系统KDE(涵盖无数以K打头的应用软件)。国内WPS for Linux版本、360 for Linux也是使用Qt库开发的界面。只要有C++基础,Qt是很容易学的,而且开发跨平台的程序也容易。目前主流使用的Qt库有Qt4和Qt5两个大版本,下面介绍其在Windows系统里的下载和安装。
全栈程序员站长
2022/08/27
14.4K0
Qt Creator下载和安装(详细教程)
QT的一些小知识
  记录一下前段时间工作中用到的东西,包括开发工具和一些简单的技巧吧。也许对于大家来说耳熟能详了。
ccf19881030
2019/04/24
1.3K0
QT的一些小知识
Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
CN_Simo
2017/12/26
6.6K0
Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
Windows10中安装Qt6.0.1开发环境
首先从Getting Started with Qt页面中可以知道,QT分为在线或者离线安装或自行编译源码包三种:
ccf19881030
2021/01/13
10.4K0
Qt Creator 的下载与安装
Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。
全栈程序员站长
2022/09/20
5.3K0
Qt Creator 的下载与安装
QT应用编程: win7+vs2010+QT4.8.5开发环境搭建
QT版本: 4.8.5 (qt-win-opensource-4.8.5-vs2010.exe)
DS小龙哥
2022/01/07
2K0
QT应用编程: win7+vs2010+QT4.8.5开发环境搭建
各种版本QT下载地址与VS2017+QT5.13.2环境搭建过程
https://www.cnblogs.com/happykoukou/p/7457013.html
zls365
2020/08/19
3K0
各种版本QT下载地址与VS2017+QT5.13.2环境搭建过程
x64dbg 2022 最新版编译方法
x64dbg 调试器的源码编译很麻烦,网络上的编译方法均为老版本,对于新版本来说编译过程中会出现各种错误,编译的坑可以说是一个接着一个,本人通过研究总结出了一套编译拳法可以完美编译输出,不过话说回来x64dbg这种使用两个编译器开发的方式以及调用太多的第三方项目想要完全编译其实也是非常困难的,如下笔记只提供编译x64dbg本体,并确保其能够正常运行。
王 瑞
2022/12/28
8070
x64dbg 2022 最新版编译方法
Microsoft PowerToys:自定义 Windows 的实用程序
Microsoft PowerToys 是一组实用程序,供高级用户调整和简化其 Windows 体验以提高工作效率。 微软官方地址为:https://learn.microsoft.com/en-us/windows/powertoys/,其github源代码为:https://github.com/microsoft/PowerToys Powertoys有很多使用功能,由于最近在进行PC竞品分析时,需要通过录屏数帧查看自动化用例比如打开Excel或者WPS文件的时延,需要使用到鼠标荧光笔查看自动化用例鼠标点击操作时的开始帧,于是了解到有Microsoft PowerToys这款使用工具。
ccf19881030
2024/05/24
2000
Microsoft PowerToys:自定义 Windows 的实用程序
QT5构建套件检测不到MSVC2017解决方法
记录一下 QT5 构建套件检测不到 MSVC2017 解决方法 。Qt Creator + MSVC开发环境搭建(Qt Creator 集成工具 + MSVC编译)
Gnep@97
2024/01/17
4.2K0
QT5构建套件检测不到MSVC2017解决方法
QT5.14.2编译部署QTAV播放器环境
QTAV是开源的跨平台的播放器框架,框架是基于QT开发的,可以在Android、IOS、WINDOWS、Linux各个平台编译部署运行。
DS小龙哥
2022/01/12
1.6K0
QT5.14.2编译部署QTAV播放器环境
VS2017专业版使用最新版Qt5.9.2教程(最新教材)
最近三天一直在安装Qt5.9.2,为了能够在自己专业版的VS2017上面使用?可以算是花费了不少的功夫。但是一路上并不是很顺利,就在刚才,终于配置好了,能够在自己的VS2017上面编写Qt编码了,简直就是开心到飞起来。在这里和大家分享一下我的,该怎么安装的教程:
全栈程序员站长
2022/06/26
8950
VS2017专业版使用最新版Qt5.9.2教程(最新教材)
Qt配置使用VS2010进行开发
它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
阳光岛主
2019/02/19
1.8K0
Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境
Cocos2d-x 是一套成熟的开源跨平台游戏开发框架。引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能, 被广泛应用于游戏开发及交互式应用的构建。其核心采用 C++ 编写,支持使用 C++、Lua 或 JavaScript 进行开发。
ccf19881030
2020/09/25
3.4K0
Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境
相关推荐
Qt开发入门与环境搭建(基础篇)
更多 >
LV.1
C++开发工程师
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验