freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qt的局域網(wǎng)聊天軟件開發(fā)畢業(yè)論文(留存版)

2025-04-27 10:16上一頁面

下一頁面
  

【正文】 協(xié)議分析 ………………………4 TCP/IP 簡介 ………………………4 TCP/IP 協(xié)議應(yīng)用方面 ………………………4 TCP 協(xié)議 …………… …………5 UDP 協(xié)議 ………………………5 客戶機(jī) /服務(wù)器模式 ………………………6 第 3 章任務(wù)需求分析 ………………………7 任務(wù)設(shè)計目的 ………………………7 運行環(huán)境要求 ………………………7 通信協(xié)議需求分析 ………………………7 功能設(shè)計分析 ………………………8 公共端口設(shè)立 ………………………8 私有端口設(shè)立 ………………………9 功能模塊圖 ………………………9 主要功能描述 ………………………10 第 4 章界面設(shè) 計 ………………………11 登陸界面的設(shè)計 ………………………11 聊天界面的設(shè)計 ………………………13 獲取端口信息 ………………………13 發(fā)送信息界面 ………………………14 接收信息界面 ………………………16 改變編輯字體界面 ………………………17 文件傳送界面的設(shè)計 ………………………18 第 5 章軟件測試 ………………………20 用戶登陸模式測試 ………………………21 即時聊天測試 ………………………21 字體應(yīng)用測 試 ………………………22 傳輸數(shù)據(jù)文件測試 ………………………23 多系統(tǒng)平臺聊天測試 ………………………23 結(jié)論 ………………………24 參考文獻(xiàn) ………………………25 致謝 ………………………25 緒論 隨著科技的發(fā)展 , 人們的生活節(jié)奏越來越快,對網(wǎng)絡(luò)通信需求不斷增大。聊天界面的設(shè)計 主要參考 聊天軟件的界面設(shè)計。 QT 開發(fā)的軟件具有一次開發(fā),重復(fù)使用的特點。 網(wǎng)際協(xié)議 IP 協(xié)議提供了能適應(yīng)各種各樣網(wǎng)絡(luò)硬件的靈活性,對底層網(wǎng)絡(luò)硬件幾乎真實存在的,但實際上它是一種并不存在的虛擬網(wǎng)絡(luò),只不過是利用 IP 協(xié)議把全世界上所有愿意接入 Inter 的計算機(jī)局域網(wǎng)絡(luò)連接起來,使得它們彼此之間都能夠通信。 客戶方: 打開一通信通道,并連接到服務(wù)器所在主機(jī)的特定端口。在進(jìn)入聊天平臺之后,用戶就可以進(jìn)行聊天了,與局域網(wǎng)中的其他用戶進(jìn)行聊天交流。 } } } 聊天界面的設(shè)計 獲取端口信息 1. 通過在聊天文件中定義一個公共變量 port1,通過 “=port”語句將私有端口號傳入聊天函數(shù)中。 用戶接受信息的整個過程是通過建立 UDP 連接來接受需要收到的數(shù)據(jù)。在開發(fā)該軟件時,我遇到了三個難題,第一個是以前沒有接觸過 QT,對其并不是太了解;第二個是通信的網(wǎng)絡(luò)協(xié)議不是很熟悉;第三個是界面到底要設(shè)計成什么形式。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。M uWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 ksv*adNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWpazadNuGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYp Eh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3tnGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 qYpEh5pDx2zVkum amp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 UE9aQGn8xp$Ramp。 2. 測試結(jié)果界面顯示 圖 字體改變正常界面 傳輸數(shù)據(jù)文件測試 1. 測試數(shù)據(jù)文件是否可以傳送文件,并查看文件是否傳送成功,確認(rèn)文件的完整性。 用戶發(fā)送信息的整個過程是通過建立 UDP 連接來傳送需要發(fā)送的數(shù)據(jù)。 endif } else{ QMessageBox::warning(this,tr(Warning),tr(The user name or password error!), QMessageBox::Yes)。 功能模塊圖 登陸界面 私有端口登陸公共端口登陸 聊天界面 創(chuàng)建端口發(fā)送文件保存信息清空信息發(fā)送信息改變文字 . 圖 登陸界面功能模塊圖 主要功能概述 1. 登陸功能 進(jìn)入登陸界面, 為用戶提供兩種選擇用公共端口登陸還是用私有端口登陸,選擇之后,用戶才能進(jìn)行登陸操作,從公共端口登陸需要用公共端口的端口號作為用戶名,用 “123456”作為登陸密碼??蛻魴C(jī) /服務(wù)器模式在操作過程中采取的是主動請示方式 : 打開一通信通道并告知本地主機(jī),它愿意在某一個公認(rèn)地址上接收客戶請求。用戶服務(wù)要通過核外的應(yīng)用程序才能設(shè)計,所以要使用套接字 (socket)來設(shè)計。 從計劃于 2021 年 3 月發(fā)布的 Qt 起,諾基亞將為 Qt 增添新的開源 LGPL 授權(quán)選擇。如今各種各樣的網(wǎng)絡(luò)聊天工具到處存在,但是大部分軟件都是只能在 Windows 平臺上或者單一的平臺上運行,這具有很大的局限性,因此我局域 QT 這個跨平臺開發(fā)工具,開發(fā)了一個聊天軟件。論文闡述了 QT 的概念,發(fā)展歷史,功能及其應(yīng)用平臺,以及 QT 的發(fā)展前景;講述了 socket 通信的工作原理及其應(yīng)用方面;分別敘述了 TCP/IP 通信和 UDP 通信的工作流程和應(yīng)用方面。同學(xué)們急切 需要一種聊天軟件,可以使同學(xué)們打發(fā)空閑的時間,交流感情,共享資源。 [1] Qt 開源版是 Qt 僅僅為了開發(fā)自由和開放源碼軟件提供 的 Unix/X11 版本。因此用戶一般不涉及。例如,在屏幕上報告股票市場、在屏幕上顯示航空信息等等。 私有端口設(shè)立 私有端口的設(shè)立是為了方便用戶與自己生活圈內(nèi)的朋友的聊天交流需求設(shè)立的,如有的同學(xué)喜歡在自己端口和熟悉的人聊天,因此可以選擇用自己設(shè)定的端口登陸,并將自己的端口告訴相應(yīng)的同學(xué),如果該同學(xué)也選擇這個端口 登陸的話,那他們就可以相互聊天和傳輸數(shù)據(jù)文件了。uipwdLineEdittext()==tr(123456)) { accept()。 } 發(fā)送信息界面 1. 設(shè)計思路 這部分包括兩個部分: 第一部分是聊天信息編輯界面。所以測試公共端口登陸,輸入錯誤的登陸名或密碼時,看程序的處理,并查看正常用戶登陸能否進(jìn)行局域網(wǎng)聊天。 9JWKf wvGt YM*Jgamp。MuW FA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 qYpEh5pDx2zVkumamp。 qYp Eh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz84! z89Am v^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。gTXRm 6X4NGpP$vSTTamp
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1