首先要在.pro文件中添加 network
QT += core gui network
在头文件中添加
#include <QTcpSocket>
#include <QtWidgets>
#include <QMessageBox>
#include <mainwindow.h>
创建一个基础的图形界面
既然是一个登陆模块,那么就需要向服务器端发送信息,为了让服务器端能准确的接收和分解信息块,我们要先设计好对消息的封装
这个信息块中,首先是一个 quint16 的 nextBlockSize,表示这个信息块后面的type和data加起来的大小
接着是 quint8 的 type ,标志,区分是登陆还是注册
最后就是 QString 的 data,里面放用户名和密码
接着就可以开始写代码框架了
首先添加一个私有成员:Q