支持的数据类型:
- 字符串 - 发送/接收文本字符串
- 二进制数据 - 发送/接收任意二进制数据
- 图片 - 发送/接收PNG格式图片
- Raw原始图像 - 发送/接收原始RGB图像数据(支持自定义宽高、字节深度)
- 文本文件 - 发送/接收文件
通信协议:
- 使用自定义数据包格式: [1字节类型][4字节长度][数据]
- 支持大文件传输
- 自动处理粘包问题
## 使用方法
1. 启动服务端 - 点击"Start Server"按钮,默认监听8888端口
2. 启动客户端 - 点击"Connect"按钮连接服务端
3. 发送数据 - 选择要发送的数据类型,点击相应按钮

server端:
#include "tcpserver.h"
#include <QDataStream>
#include <QFile>
#include <QBuffer>
TcpServer::TcpServer(QObject *parent)
: QObject(parent)
, m_server(new QTcpServer(this))
, m_clientSocket(nullptr)
{
connect(m_server, &QTcpSer
转载自CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/poolooloo/article/details/160061051



