美文网首页
基于Qt5的TCP、MySQL服务端设计

基于Qt5的TCP、MySQL服务端设计

作者: Savior2016 | 来源:发表于2017-03-26 14:38 被阅读151次

    应老师要求不写界面,写界面其实挺简单的,所以我写这个程序是纯粹的控制台程序,使用setup.ini文件配置参数

    1 新建工程

    文件—新建文件或项目—如下选择:

    Qt Console Application

    一路点到底,中间需要自定义名字的地方自定义名字。
    然后再次点击文件—新建文件或项目,选择C++ - C++ class:

    project

    2 配置工程和文件

    打开.pro结尾的文件,在
    QT += core
    后面添加network sql,分别对应qt的网络库和数据库操作库,添加完之后像这样:
    QT += core network sql
    执行一下构建-构建项目,然后执行qmake,再点击一下绿色的运行按钮。
    这个时候,在工程所在目录,会出现类似下面的文件夹:

    启动server

    使用TCP调试助手新建客户端建立连接:

    TCP调试助手

    点击连接,收到server发送的调试信息,可以发送一些数据过去:

    send and rev server debug

    5 显示数据

    为了测试数据接收是否正常,可以将ReceiveData() 函数替换:

    void tcpser::ReceiveData()      //处理数据的槽
    {
    
        QString datas=socket->readAll();//将数据全部读出
        QByteArray debugdata=datas.toLatin1();
        char *out=debugdata.data();
        qDebug(out);
    }
    

    在调试区域可以看到客户端发送的内容:

    send debugsend debug

    相关文章

      网友评论

          本文标题:基于Qt5的TCP、MySQL服务端设计

          本文链接:https://www.haomeiwen.com/subject/viacottx.html