应老师要求不写界面,写界面其实挺简单的,所以我写这个程序是纯粹的控制台程序,使用setup.ini文件配置参数
1 新建工程
文件—新建文件或项目—如下选择:
Qt Console Application一路点到底,中间需要自定义名字的地方自定义名字。
然后再次点击文件—新建文件或项目,选择C++ - C++ class:
2 配置工程和文件
打开.pro结尾的文件,在
QT += core
后面添加network sql
,分别对应qt的网络库和数据库操作库,添加完之后像这样:
QT += core network sql
执行一下构建-构建项目,然后执行qmake,再点击一下绿色的运行按钮。
这个时候,在工程所在目录,会出现类似下面的文件夹:
使用TCP调试助手新建客户端建立连接:
TCP调试助手点击连接,收到server发送的调试信息,可以发送一些数据过去:
send and rev server debug5 显示数据
为了测试数据接收是否正常,可以将ReceiveData() 函数替换:
void tcpser::ReceiveData() //处理数据的槽
{
QString datas=socket->readAll();//将数据全部读出
QByteArray debugdata=datas.toLatin1();
char *out=debugdata.data();
qDebug(out);
}
在调试区域可以看到客户端发送的内容:
send debug
网友评论