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

正文內(nèi)容

基于嵌入式linux的qq聊天系統(tǒng)設(shè)計-文庫吧

2025-07-30 12:57 本頁面


【正文】 調(diào)試服務(wù)器端程序與客戶端程序,實現(xiàn)了客戶、服務(wù)器之間的連接和通信。 關(guān)鍵字: linux; qt; tcp/ip;聊天 一、 設(shè)計的總體目的與功能 1 、聊天程序的基本要求 (1)、在 QT(或 miniGUI)編寫聊天程序,交叉編譯后下載到目標(biāo)機,可實現(xiàn)兩臺目標(biāo)機可發(fā)送文本聊天。 (2)、 QT(或 miniGUI)界面設(shè)計至少包括“發(fā)送”,“重置”兩個按鈕 ,要求必須把目標(biāo)機的硬件鍵盤映射到 QT 設(shè)計的軟件界面中,實 現(xiàn)軟件按鈕的功能。 2 、需實現(xiàn)的主要功能 (1) 客戶端輸入服務(wù)器 IP 和端口號。 (2) 服務(wù)器必須成功啟動。 (3) 每一個客戶端可以尋找服務(wù)器,并且與服務(wù)器建立連接。 (4) 客戶端和服務(wù)器可以實現(xiàn)通信。 (5) 通信的內(nèi)容可以顯示在面板上。 (6) 利用 QT 設(shè)計界面,并下載到 ARM2410上面 二、方案論證 (可行性方案、系統(tǒng)實現(xiàn)方案 ) QT設(shè)計 QT 設(shè)計編寫和調(diào)試階段使用周立功 ARM2410箱子提供的 QT for PC編譯器,運行測試階段使用 QT for ARM 編譯器。 使用 QT for PC 階段編譯程序的步驟如下(以編譯 程序為例): ( 1) 進入 /x86qtopia 目錄,運行 setenv 腳本,設(shè)置環(huán)境變量。 $ . setenv ( 2) 進入 hello 目錄,然后用 progen工具生成工程文件 。 $ cd hello $ vi $ progen – t – o ( 3) 使用 tmake 工具,生成 hello工程的 Makefile文件。 $ tmake o Makefile ( 4) 修改 Makefile文件,在 LIBS變量中增加需要用到的庫,然后輸入 make 命令編譯。 LIBS = $(SUBLIBS) L$(QTDIR)/lib lqte lm lstdc++ $ make ( 5) 啟動虛擬控制臺,運行 hello程序(主機須啟動幀緩沖,必須能夠 訪問 /dev/fb0)。 $ cd /zylinux/x86qtopia $ . setenv $ cd hello $ ./hello – qws 如果要將 Hello 程序發(fā)布到 ARM2410 上運行,還需進行以下工作: ( 6)進入 /zylinux/armqtopia 目錄,并將 hello 工程復(fù)制到當(dāng)前目錄下。 $ cd /zylinux/armqtopia $ cp – av /zylinux/x86qtopia/hello ( 7)運行當(dāng)前目錄下的 setenv 文件,重新設(shè)置環(huán)境變量,進入 hello目錄,使用 tmake 工具,重新生成 Makefile 文件。 $ . setenv $ cd hello $ tmake o Makefile ( 8)按照步驟 (4)的方法修改包含庫,編譯,得到可執(zhí)行文件 hello,將hello 文件添加到文件系統(tǒng)中,更新文件系統(tǒng)。 ( 9)插入 USB 鼠標(biāo)和 USB鍵盤,啟動 ARM2410。啟動 Qtopia 的終端,運行 hello 程序。 利用同樣的編譯方法,客戶端 QT程序進行編譯和調(diào)試。 客戶端 QT 界面設(shè)計 客戶端 QT 需要以下基本組件: ( 1)兩個 QEditLine,一個用于輸入服務(wù)器 IP地址(可讀可寫),另一個用于輸入服務(wù)器端口號(可讀可寫)。 ( 2)三個按鈕,一個用于連接服務(wù)器,另一個用于發(fā)送消息,最后一個用于清空發(fā)送區(qū)域數(shù)據(jù)。 ( 3)四個標(biāo)簽,用于顯示不用組件的內(nèi)容。 ( 4)兩個 MultiLineedit,一個用于顯示通信內(nèi)容(只讀),一個作
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1