资源简介

建立Socket测试服务器端和测试客户端,并向支持各个端发送或接受报文数据,支持自动发送和自动应答,支持UDP和TCP,广播和组播,软件源码可以编译成功功能基本可用,希望和大家一起学习;我会定期把需要下载的积分降下来,减少大家的下载分数的硬性需求。

资源截图

代码片段和文件信息

#include “dialogtcpclient.h“
#include “ui_dialogtcpclient.h“

#include 

DialogTcpClient::DialogTcpClient(QWidget *parent) :
    QDialog(parent)
    ui(new Ui::DialogTcpClient)
{
    ui->setupUi(this);

ui->buttonBox->setStandardButtons(/*QDialogButtonBox::Apply|*/QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
ui->buttonBox->button(QDialogButtonBox::Ok)->setText(QString::fromLocal8Bit(“确定“));//将buttonbox中的ok 变成汉化
ui->buttonBox->button(QDialogButtonBox::Cancel)->setText(QString::fromLocal8Bit(“取消“));
/*ui->buttonBox->button(QDialogButtonBox::Apply)->setText(“应用“);*/
    ui->lineEdit_Port->setValidator(new QIntValidator(0 65535 this));

    QRegExp ipRegExp = QRegExp(“((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){4}“);
    QRegExpValidator *ipRegExpValidator = new QRegExpValidator(ipRegExp this);
    ui->lineEdit_IP->setValidator(ipRegExpValidator);
    ui->lineEdit_IP->setInputMask(“000.000.000.000; “);
    ui->lineEdit_IP->setText(“127.0.0.1“);
}

DialogTcpClient::~DialogTcpClient()
{
    delete ui;
}

void DialogTcpClient::on_buttonBox_accepted()
{
    m_IP = ui->lineEdit_IP->text();
    m_port = ui->lineEdit_Port->text().toInt();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1213  2018-04-04 11:06  SocketTool\dialogtcpclient.cpp

     文件        562  2018-03-31 17:27  SocketTool\dialogtcpclient.h

     文件       3931  2018-04-04 10:40  SocketTool\dialogtcpclient.ui

     文件        898  2018-04-04 11:03  SocketTool\dialogtcpserver.cpp

     文件        441  2018-03-31 17:28  SocketTool\dialogtcpserver.h

     文件       3030  2015-09-08 11:23  SocketTool\dialogtcpserver.ui

     文件       1273  2018-04-04 11:05  SocketTool\dialogudpclient.cpp

     文件        641  2018-03-31 23:40  SocketTool\dialogudpclient.h

     文件       5232  2018-04-04 11:49  SocketTool\dialogudpclient.ui

     文件       1136  2018-04-04 11:05  SocketTool\dialogudpgroup.cpp

     文件        554  2018-04-01 13:36  SocketTool\dialogudpgroup.h

     文件       3928  2018-04-04 11:06  SocketTool\dialogudpgroup.ui

     文件        897  2018-04-04 11:05  SocketTool\dialogudpserver.cpp

     文件        441  2018-03-31 23:05  SocketTool\dialogudpserver.h

     文件       3034  2018-04-04 10:42  SocketTool\dialogudpserver.ui

     文件     142703  2018-11-06 13:11  SocketTool\GeneratedFiles\qrc_SocketTool.cpp

     文件       4917  2018-11-06 13:11  SocketTool\GeneratedFiles\ui_dialogtcpclient.h

     文件       3959  2018-11-06 13:11  SocketTool\GeneratedFiles\ui_dialogtcpserver.h

     文件       6121  2018-11-06 13:11  SocketTool\GeneratedFiles\ui_dialogudpclient.h

     文件       4911  2018-11-06 13:11  SocketTool\GeneratedFiles\ui_dialogudpgroup.h

     文件       3983  2018-11-06 13:11  SocketTool\GeneratedFiles\ui_dialogudpserver.h

     文件      20920  2018-11-06 13:13  SocketTool\GeneratedFiles\ui_mainwindow.h

     文件       6518  2015-08-31 11:25  SocketTool\ico.ico

     文件        279  2018-03-31 17:30  SocketTool\main.cpp

     文件      44756  2018-04-04 19:57  SocketTool\mainwindow.cpp

     文件       3139  2018-04-04 18:34  SocketTool\mainwindow.h

     文件      21596  2018-11-06 13:13  SocketTool\mainwindow.ui

     文件       2982  2015-09-06 15:47  SocketTool\PNG\clientOff.png

     文件       3005  2015-09-06 15:47  SocketTool\PNG\clientOn.png

     文件       3207  2015-08-31 11:32  SocketTool\PNG\ico16-1.png

............此处省略33个文件信息

评论

共有 条评论