資源簡介
ASCII格式和16進制數(shù)據(jù)收發(fā),支持多個客戶端收發(fā)消息,可以指定客戶端發(fā)送消息,動態(tài)增加和移除已連接客戶端。
代碼片段和文件信息
#include?“frmmain.h“
#include?“ui_frmmain.h“
#include?“myhelper.h“
frmMain::frmMain(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::frmMain)
{
????ui->setupUi(this);
????myHelper::FormInCenter(this);
????this->Init();
}
frmMain::~frmMain()
{
????delete?ui;
}
void?frmMain::Init()
{
????ui->txtIP->setText(“192.168.1.186“);
????ui->txtPortClient->setText(“60000“);
????ui->txtPortServer->setText(“60000“);
????ui->btnSendClient->setEnabled(false);
????ui->txtDataClient->setReadOnly(true);
????tcpClient=new?QTcpSocket(this);
????tcpClient->abort();//取消原有連接
????connect(tcpClientSIGNAL(readyRead())thisSLOT(ReadData()));
????connect(tcpClientSIGNAL(error(QAbstractSocket::SocketError))
????????????thisSLOT(ReadError(QAbstractSocket::SocketError)));
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-12-12?20:41??myTcpTools\
?????文件????????6427??2013-12-12?09:02??myTcpTools\frmmain.cpp
?????文件????????1020??2013-11-24?15:18??myTcpTools\frmmain.h
?????文件???????11112??2013-11-24?21:12??myTcpTools\frmmain.ui
?????文件?????????519??2013-12-12?09:15??myTcpTools\main.cpp
?????文件???????92854??2013-08-01?16:24??myTcpTools\main.ico
?????文件???????10814??2013-07-22?20:52??myTcpTools\main.png
?????文件?????????120??2013-11-23?21:43??myTcpTools\main.qrc
?????文件??????????37??2013-04-18?10:27??myTcpTools\main.rc
?????文件???????11667??2013-12-14?15:51??myTcpTools\myhelper.h
?????文件????????1075??2013-12-10?22:31??myTcpTools\mytcpclient.cpp
?????文件?????????504??2013-12-10?22:29??myTcpTools\mytcpclient.h
?????文件????????2229??2013-12-15?13:40??myTcpTools\mytcpserver.cpp
?????文件?????????964??2013-12-10?22:30??myTcpTools\mytcpserver.h
?????文件?????????634??2013-12-01?10:45??myTcpTools\myTcpTools.pro
?????文件???????13086??2013-12-15?13:43??myTcpTools\myTcpTools.pro.user
?????文件??????117337??2010-09-13?14:02??myTcpTools\qt_zh_CN.qm
評論
共有 條評論