91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-07-03
  • 語言: 其他
  • 標簽: tcp??

資源簡介

計網——消息封/解裝仿真系統的設計與實現,具體包括物理層bit流,數據鏈路層幀格式,網絡層IP包,傳輸層報文和應用層數據,鍛煉學生數據分析和編程能力,能夠開發實現協議封裝和解封仿真軟件(系統)。

資源截圖

代碼片段和文件信息

#include?“client.h“
#include?“ui_client.h“
#include?
#include?
#include?

#define?BUF_SIZE?1024*2
using?namespace?std;

const?QString?tcp_head=“tcp“;
const?QString?ip_head=“ip“;
const?QString?link_head=“link“;

Client::Client(QWidget?*parent)?:
????QMainWindow(parent)
????ui(new?Ui::Client)
{
????ui->setupUi(this);
????tcpSocket?=?new?QTcpSocket(this);
????ui->btn_send->setEnabled(false);
????ui->le_message->setEnabled(false);

????//如果連接成功
????connect(tcpSocket?&QTcpSocket::connected
????????????[=]()
????????????{
????????????????ui->btn_connect->setEnabled(false);
????????????????QMessageBox::information(this“connect““和服務器連接成功!!“);
????????????????ui->btn_send->setEnabled(true);
????????????????ui->le_message->setEnabled(true);

????????????}
????????????);
????//當有數據可接收時
????connect(tcpSocket?&QTcpSocket::readyRead
????????????[=]()
????????????{

????????????????QByteArray?buf?=?tcpSocket->readAll();
????????????????ui->textEdit->append((QString(buf).section(“:“44)));

?????????????}
????????????);

}

Client::~Client()
{
????delete?ui;
}



void?Client::on_btn_connect_clicked()
{
????????QString?ip?=?ui->le_ip->text();
????????qint16?port?=?ui->le_port->text().toInt();
????????if(ip.isEmpty()?==?true?||?port?==?0)
????????{
????????????QMessageBox::warning(this?“警告“?“ip或端口不能為空“);
????????????return;
????????}

????????tcpSocket->abort();?//取消已有的連接
????????//連接服務器
????????tcpSocket->connectToHost(QHostAddress(ip)?port);

}


void?Client::on_btn_send_clicked()
{
????QString?str;
????str?=?ui->le_message->text();
????ui->textEdit->append(str);
????QString?buf=QString(“:%1:%2:%3:%4“).arg(tcp_head).arg(ip_head).arg(link_head).arg(str);
????tcpSocket->write(buf.toUtf8().data());
????tcpSocket->waitForBytesWritten();?//等待數據發送完畢
????ui->le_message->setText(““);

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-12-09?20:36??TCP\
?????文件???????12288??2016-12-07?00:04??TCP\.client.cpp.swp
?????文件????????1941??2016-12-02?05:53??TCP\client.cpp
?????文件?????????409??2016-12-01?17:27??TCP\client.h
?????文件????????4923??2016-12-04?13:55??TCP\client.ui
?????文件?????????212??2016-11-30?20:55??TCP\main.cpp
?????文件????????1980??2016-12-09?20:36??TCP\server.cpp
?????文件?????????418??2016-12-01?20:03??TCP\server.h
?????文件????????2990??2016-12-01?16:10??TCP\server.ui
?????文件?????????417??2016-12-04?13:32??TCP\TCP.pro
?????文件???????23841??2016-12-04?13:55??TCP\TCP.pro.user

評論

共有 條評論