zoukankan      html  css  js  c++  java
  • QT实现FTP服务器(二)

      QClientThread类的实现:

    #include "QClientThread.h"
    #include <QDebug>
    
    /***********************************************************************************************
    *函数名 : QClientThread
    *函数功能描述 : 线程对象构造函数,完成初始化
    *函数参数 : 无
    *函数返回值 : 无
    *作者 : nelson
    *函数创作日期 : 2016/3/3
    *函数修改日期 :
    *修改人 :
    *修改原因 :
    *版本 : 1.0
    *历史版本 : 无
    ***********************************************************************************************/
    QClientThread::QClientThread(qintptr socketDescriptor,QObject *parent):QThread(parent)
    {
        m_FtpClient = new QFtpClient(socketDescriptor,0);
        m_FtpClient->m_pThreadIn = this;
        m_FtpClient->moveToThread(this);
        m_FtpClient->InitilizeAfterConstructed();
    }
    
    /***********************************************************************************************
    *函数名 : ClientExit
    *函数功能描述 :向监听socket发ftp客户端退出消息
    *函数参数 : 无
    *函数返回值 : 无
    *作者 : nelson
    *函数创作日期 : 2016/3/3
    *函数修改日期 :
    *修改人 :
    *修改原因 :
    *版本 : 1.0
    *历史版本 : 无
    ***********************************************************************************************/
    void QClientThread::ClientExit()
    {
        emit clientExit(this);
    }
    
    /***********************************************************************************************
    *函数名 : QClientThread
    *函数功能描述 : 析构函数
    *函数参数 : 无
    *函数返回值 : 无
    *作者 : nelson
    *函数创作日期 : 2016/3/3
    *函数修改日期 :
    *修改人 :
    *修改原因 :
    *版本 : 1.0
    *历史版本 : 无
    ***********************************************************************************************/
    QClientThread::~QClientThread()
    {
         if(!isFinished())
         {
            wait();
         }
    }
  • 相关阅读:
    Tomcat模型结构
    BASE64编码的图片在网页中的显示问题的解决
    详解 Java 中的三种代理模式
    JVM运行原理
    关于浏览器对html, js,css的解析先后顺序的理解
    springboot中使用拦截器、监听器、过滤器
    jQuery中ajax如何返回值到上层函数里?
    FORM表单中onclick()、submit()与onsubmit()的问题
    Java对象的序列化和反序列化
    java传值和传引用区别
  • 原文地址:https://www.cnblogs.com/kanite/p/5261873.html
Copyright © 2011-2022 走看看