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

  • 大小: 104KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-03-22
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 聊天室Qt??

資源簡(jiǎn)介

采用Qt實(shí)現(xiàn)的基于TCP協(xié)議的局域網(wǎng)聊天室的簡(jiǎn)單功能demo,詳情可以參考我的博客:http://blog.csdn.net/mahabharata_

資源截圖

代碼片段和文件信息

//?程序:TcpClient
//?源文件:clientWindow.cpp

#include?“clientwindow.h“
#include?“ui_clientwindow.h“

ClientWindow::ClientWindow(QWidget?*parent)?:
????QMainWindow(parent)
????ui(new?Ui::ClientWindow)
{
????ui->setupUi(this);

????connectToServer();
????//?do?other?things
}

void?ClientWindow::connectToServer()
{
????m_socket?=?new?QTcpSocket(this);

????//連接到服務(wù)器

????//?嘗試連接到IP為“127.0.0.1“?&?端口號(hào)為19999服務(wù)器
????//?如果想要實(shí)現(xiàn)局域網(wǎng)通信?只需將第一個(gè)IP地址設(shè)置為“服務(wù)器”所在主機(jī)的IP地址即可
????//?如??m_socket->connectToHost(“170.29.19.65“?19999);
????m_socket->connectToHost(QHostAddress::LocalHost?9999);

????connect(m_socketSIGNAL(readyRead())thisSLOT(slot_readMessage()));???//?告訴socket?要用slot_readMessage()去處理接收的消息.

????connect(ui->pushButtonSIGNAL(clicked())thisSLOT(slot_btnSendMsg()));
}

void?ClientWindow::slot_readMessage()???//?只會(huì)在socket接收到server消息時(shí)調(diào)用
{
????QString?str?=?m_socket->readAll().data();


????ui->textBrowser->setText(ui->textBrowser->toPlainText()?+?“\n“?+?str);
}

void?ClientWindow::slot_btnSendMsg()
{
????QString?str?=?ui->lineEdit->text();

????m_socket->write(str.toStdString().data());????//?Exception

????ui->lineEdit->clear();
}

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

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-22?15:10??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\
?????目錄???????????0??2017-06-22?15:16??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpClient\
?????文件????????1415??2017-06-22?15:08??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpClient\clientwindow.cpp
?????文件?????????715??2017-06-22?11:55??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpClient\clientwindow.h
?????文件????????2204??2017-06-22?14:50??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpClient\clientwindow.ui
?????目錄???????????0??2017-06-22?15:15??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpServer\
?????文件????????1164??2017-06-22?15:08??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpServer\serverwindow.cpp
?????文件?????????803??2017-06-22?15:00??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpServer\serverwindow.h
?????文件????????1936??2017-06-22?11:57??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\TcpServer\serverwindow.ui
?????文件??????102796??2017-06-22?14:52??Demo_基于TCP的簡(jiǎn)單局域網(wǎng)聊天功能\簡(jiǎn)單測(cè)試.png

評(píng)論

共有 條評(píng)論

相關(guān)資源