| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4351 人关注过本帖
标题:求助,谁能给解释下这片代码,本人没看懂
只看楼主 加入收藏
IRonblade
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-3-16
收藏
 问题点数:0 回复次数:0 
求助,谁能给解释下这片代码,本人没看懂
QString tmp;
    tmp = tcpSocket->readAll();

    if(tmp.contains("   @") ){
        ui->listWidget->clear();
        tm = tmp.split("   @");
        for(int i = 0; i < tm.count(); i ++){
                ui->listWidget->addItem(tm.at(i));
        }
    }else if(tmp.startsWith("&&")){
        sm = tmp.split("&&");
        if(sm.at(3) == ip ){
            bbb->chuanMessage( "<font color=blue>[自已]</font>" + sm.at(3) + ":<br>" + sm.at(2));
            if(sm.at(1) == ip){
                bbb->chuanMessage("<font color=red>[对方]</font>" + sm.at(3) + ":<br>" + sm.at(2));
            }
        }
        if(sm.at(1) == ip ){
            if(sm.at(3) != ip){
                bbb->show();
                bbb->chuanIP(sm.at(3),ui->lineEdit_server->text());
                bbb->chuanMessage("<font color=red>[对方]</font>" + sm.at(3) +":<br>" + sm.at(2));
            }
        }
        qDebug()<<"readMessage over!";
    }else if(tmp.startsWith("|") ){
        rm = tmp.split("|");
        rece_ip = rm.at(2);
        pps = tmp.split("/");

        if(ip == rece_ip){
            ccc->show();
            ccc->fileName(pps.at(pps.count() -1), rm.at(1));
            bbb->chuanMessage(rm.at(1) + "给你传文件!" + rm.at(3));
        }
    }else if(tmp.startsWith("$$$")){
        bbb->send_();
    }
    else if(tmp.startsWith("*^*")){
        bbb->chuanMessage(tmp);
    }
    else{
    ui->textEdit->append( tmp );
搜索更多相关主题的帖子: color 
2016-03-16 10:07
快速回复:求助,谁能给解释下这片代码,本人没看懂
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016787 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved