当前位置: 代码网 > 服务器>服务器>Linux > PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序

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

2024年08月03日 Linux 我要评论
是一款开源的用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序,作者为dannagle。使用Qt开发,并且跨平台,支持Windows、Linux、MacOS,本人亲自试过使用Qt5.14.2成功编译运行源代码,是用来学习Qt C++网络编程不错的示例程序。

packetsender-用于发送/接收 tcp、udp、ssl、http 的网络实用程序

一、packetsender项目介绍

packetsender是一款开源的用于发送/接收 tcp、udp、ssl、http 的网络实用程序,作者为dannagle
其官网地址为:https://packetsender.com/,github源代码地址:https://github.com/dannagle/packetsender,基于qt开发,下载地址为:https://packetsender.com/download,如下图所示:
packetsender下载地址
由于我用的windows系统,可以下载packetsender_x64_v8.6.5.exe安装包或者portable version for windows 8.6.5
packetsender安装包

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

二、windows下使用qtcreater5.14.2运行packetsender项目

packetsender使用qt开发,并且跨平台,支持windows、linux、macos,本人亲自试过使用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下载地址
由于我的电脑是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源代码:

git clone https://github.com/dannagle/packetsender.git

下载之后的目录结构如下图所示:
packetsender项目源代码目录结构
然后使用qtcreater5.14.2对应的qt creator打开packetsender\src目录下的packetsender.pro工程文件,
qtcreater打开packetsendercli.pro项目文件
选择对应的编译器,如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项目

参考资料

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com