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

正文內(nèi)容

基于linux操作系統(tǒng)的聊天軟件的設(shè)計(jì)畢業(yè)設(shè)計(jì)說明書(留存版)

2025-04-27 09:56上一頁面

下一頁面
  

【正文】 (8) 【從】 ./ (9) 客戶端、 server 端端窗口 之間以及交錯發(fā)送信息的方式相互發(fā)送和接收信息。 圖 46 1002 登陸后 1001 好友列表窗口 客戶端 1001 和 1002 分別選中對方,開始私聊,其中包含文件傳送和表情發(fā)送,如圖47。同時也感謝我周圍的同學(xué),他們對我的幫助也很多。能和相遇、相交、相知是人生的一大幸事。gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。他們的殷殷希望,激發(fā)我不斷前行。但我從中學(xué)到了不少的 東西 ,真正的理解到,理論與實(shí)踐之間還是有很大的距離,這 肯定 利于我們以后的 工作 。 圖 42 1001選中注冊 按回車鍵進(jìn)入注冊界面,輸入賬號密碼注冊成功,如圖 43。 (3) 在主機(jī)上打開一窗口,運(yùn)行 server。 3)利用 connect 函數(shù)將自己的 IP 地址等信息發(fā)送到主機(jī),等待主機(jī)調(diào)用 accept 函數(shù)來接受請求。 功能:發(fā)送信息。 參數(shù)說明: Sockfd: socket套接字的的文件描述符。 select 的基本接口 其實(shí)是非常的 簡單 的 : int select(int nfds, fd_set *readset, fd_set *writeset, fd_set *exceptset, struct timeval *timeout)。 39。 通過以上兩種方案的比較 ,考慮適用性,選擇多線程實(shí)現(xiàn)對客戶端的監(jiān)聽。 VI編輯器 在 Linux上的 重要性是與 Edit 在 DOS 上 的地位是 一樣。所以 client 端 的通信 既可以理解為 client 端和 Server 端之間的通信。 2 技術(shù)說 明與方案選擇 通信方式 UDP 通信 UDP 是用戶數(shù)據(jù)報協(xié)議的簡稱。每 學(xué)習(xí)者 都有可以 輕松 自由 的 獲取內(nèi)核源 代碼 ,每個人都 可 以運(yùn)載源程序 并對其 加以修改 ,而后 的 他人也可以自由獲取你修改后的源程序。 Unix 的最初版本 不收費(fèi)的供應(yīng)給眾多的大學(xué)的計(jì)算機(jī)系去使用 。 IP 傳輸通用數(shù)據(jù)。 Novell LAN 最大的特點(diǎn)是與其底層的網(wǎng)卡的無關(guān)性,即是說 NetWare 可以虛擬的在所有流行的 LAN 上面運(yùn)行,使它成為一個理想的開發(fā)網(wǎng)絡(luò)應(yīng)用軟件的平臺,吸引了廣大用戶軟件人員為之開發(fā)越來越多的網(wǎng)絡(luò)應(yīng)用軟件。 3)通訊介質(zhì)多樣。 2021屆畢業(yè)設(shè)計(jì)說明書 基于 Linux 操作系統(tǒng)的聊天軟件的設(shè)計(jì) 學(xué) 院: 電氣與信息工程學(xué)院 學(xué)生姓名: 指導(dǎo)教師: 職稱 講師 專 業(yè): 電子信息工程 班 級: 電子 1002 班 完成時間: 2021 年 5 月 摘 要 這 篇 論文整體 是 在 linux下 并通過 網(wǎng) 絡(luò) 實(shí)現(xiàn) 類似于 qq的的一篇操作報告。 4)通常為一個部門所擁有。反過來又推 動其發(fā)展,同時 Novell LAN 采取了開放協(xié)議技術(shù)( OPT),允許各種網(wǎng)絡(luò)協(xié)議緊密結(jié)合,進(jìn)而在 NetWare 386 版中采用了 NLM 模塊的組合技術(shù),可以實(shí)現(xiàn)異機(jī)種聯(lián)網(wǎng)的難題。數(shù)據(jù)能夠用于任何目的,并且能夠很輕易地取代以前由專有數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)。加州大學(xué)伯克利分校的計(jì)算機(jī)系就是 在這眾多的大學(xué)中 ,并 對 Unix進(jìn)行了 完善并且 增加了許多新的特點(diǎn) ,這就是 被廣大的開發(fā)者所熟知的 的 BSC 版本的Unix。集市模型 就是為 Linux 這種獨(dú)特的自由流暢的開發(fā)模型已被命名。 UDP 在傳送數(shù)據(jù)之前不需要先建立連接,遠(yuǎn)地主機(jī)的傳輸層在收到 udp 數(shù)據(jù)后,不 能 給出任何確認(rèn) 信息 ,所以不能保證其交付時 信息的 可靠 性 。所以采用 C/S模型 進(jìn)行網(wǎng)絡(luò)聊天 系統(tǒng)的設(shè)計(jì) 需要分別編寫 client 端 和 Server 端 的 源代碼 , client 端 和 Server 端 之間相互通信的程序流程如實(shí)驗(yàn)圖 13 所示。 Vi 編輯器 可以執(zhí)行 文字 輸出、 文字 刪除、 文字 查找、 文字 替換、 文件 塊操作等眾多文本操作,用戶 也 可以根據(jù)自 身的 需要對其進(jìn)行 相應(yīng)的 定制 和二次開發(fā) ,這是其他 編輯程序 所 不能達(dá)到的效果 。 I/O 多路復(fù)用 除了可以采用多進(jìn)程和多線程方法去實(shí)現(xiàn)并發(fā)情況之外,還可以采用 I/O 多路復(fù)用這門技術(shù)來實(shí)現(xiàn)。fd_set)是一組文件描述符 (fd)的 大 集合。 其中: nfds 需要檢查的文件描述符個數(shù),數(shù)值應(yīng)該比是三組 fd_set 中最大數(shù) 更大,而不是實(shí)際文件描述符的總數(shù)。 Sockaddr: IP 地址和端口 Addrlen:設(shè)置結(jié)構(gòu)大小長度。 格式 2: int recv (int sockfd , void *buf,int len, usigned int flags)。 (3) 主機(jī)接收請求,進(jìn)行數(shù)據(jù)通信 1)主機(jī)利用 accept 接收請求。 (4) 再打開另一個窗口,運(yùn)行 client 1001。 圖 43 1001注冊成功 然后退到歡迎界面,回車選擇登陸,如圖 44。 這次畢業(yè)設(shè)計(jì) 使我明白,在以后的學(xué)習(xí)工作 中,要不斷的完善自己的知識體系結(jié)構(gòu),注意理論 和 實(shí)踐 的 結(jié)合,學(xué)知識關(guān)鍵 在于 要學(xué)活,而不能死記死搬書本上的知識,關(guān)鍵 在于活學(xué)活用 ,這樣所學(xué)到的東西才 是我們自己的東西 ,才 會 達(dá)到了學(xué)習(xí)的真正目的! 致謝 短短的設(shè)計(jì)時間已經(jīng)結(jié)束了,非常感謝指導(dǎo)老師 —凌云老師的幫助,老師對我們的課程設(shè)計(jì)特別熱心,給予了我們無微不至的幫助。沒有他們就沒有我,我的點(diǎn)滴成就都來自他們。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z8vGt YM*Jgamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qvadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9amp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。在我需要幫助的時候, 同學(xué)們 伸出溫暖的雙手,鼎立襄助。也很感謝近四年來教我的各科任課老師,是他們豐富我的專業(yè)知識,能夠運(yùn)用于設(shè)計(jì)中。 圖 45 1001 好友列表窗口 好友 1002 登陸成功后, 1001 的好友列表會自動刷新,如圖 46。 (6) 再打開另一個窗口,運(yùn)行 client 1003。 本系統(tǒng)采用 C/S(Client/Server)體系結(jié)構(gòu)(見圖 31),即 client 端 /server 端體系結(jié)構(gòu) .其特點(diǎn)是 client 端 只裝載應(yīng)用軟件,消息處理、用戶監(jiān)控等復(fù)雜的處理放在 server端中實(shí)現(xiàn),這樣就可以大大簡化 client 端的代碼,增加了系統(tǒng)的穩(wěn)定性。 close() 和 shutdown() 格式: close( int sockfd) 或 int shutdown(int sockfd , int how)。 作用:監(jiān)聽。 writeset 用來檢查可寫性的一組文件描述符。 FD_ZERO(amp。 因此我在收發(fā)信息方面使用了 I/O 多路復(fù)用去處理,即在處理群聊私聊的信息傳送時。 方案二: 用 eclipse 加 CDT+GCC+GDB,雖然 eclipse 擁有 方便的 UI 界面 , 配置開發(fā)環(huán)境有點(diǎn) 復(fù)雜 ,如果配置好了,開發(fā)的效率還是不錯的。 使用 Socket 套接字 進(jìn)行網(wǎng)絡(luò)通信的 開發(fā) 過程如 下面的 步驟: (1) 建立一個 Socket 套接字 (2) 按 我們所需要的 要求配置 好 Socket 套接字 ,將 socket 連接到 遠(yuǎn)程 server 端或者是本機(jī) server 端 或給 Socket 套接字 指定本地協(xié)議端口 號 。 TCP 通信 TCP 是傳輸控制協(xié)議的簡稱, TCP 可以 提供一條全雙工的、可靠的信道。 本文的研究內(nèi)容 本課題的任務(wù)是設(shè)計(jì)一個支持多人群聊以及用戶間私聊和文件傳送的聊天系統(tǒng)。 Unix 不斷發(fā)展 壯大 ,許多 版本被應(yīng)用到不同 類型的 的計(jì)算機(jī)使用。好的軟件工程在功能與實(shí)現(xiàn)上面是有明確的區(qū)分的, TCP/IP 沒有很好地做到這點(diǎn)。尤其在 NetWare 386 版中實(shí)現(xiàn)了服務(wù)器軟件的“分布式結(jié)構(gòu)策略”、“橫向信息共享”、“報文傳送”技術(shù)、增添了“ TCP/IP ?!?、實(shí)現(xiàn)了“ SNA 協(xié)議”和“開放式數(shù) 據(jù)鏈路接口”等一系列新技術(shù),使 NovellLAN 更深入人心,擴(kuò)大了市場。 90 年代計(jì)算機(jī)網(wǎng)絡(luò)化大趨勢尤為明顯。 本設(shè)計(jì)采用 TCP/IP協(xié)議 這樣可以 保證連接可靠 ,而且 項(xiàng)目管理中釆用 linux流行的 gcc和 makefile編譯 ,大大 提高了編譯和調(diào)試效率 ,提高 了項(xiàng)目完成 的效率 ,但是為了 模擬 幾 個 client端 我們就需要在 pc機(jī)上再 安裝一個虛擬系統(tǒng)來操作 client端。 LAN 與 WAN 有所區(qū)別,其特點(diǎn)為: 1)有限的地理范圍,通常網(wǎng)內(nèi)的計(jì)算機(jī)限于一棟大樓,樓群或一個企業(yè)及單位。可見“龍爭虎斗”,瓜分市場的情景。 ( 1) 協(xié)議優(yōu)勢 在社會長期的發(fā)展過 程中, IP逐步取代了其余的網(wǎng)絡(luò)。 Unix是由 AT—T貝爾實(shí)驗(yàn)室的 Ken Thompson和 Dennis Ritchie在已經(jīng)廢棄了的 PDP7上開發(fā)的 在 1969 年; 剛開始 它是一個 僅用 用匯編語言單 編寫的一個建議的單用戶 用戶操作系統(tǒng)。 KDE 桌面提供的圖形用戶界面在易用性和可配置方面和微軟的 Windows 不相上下 。你的顯示好友界面里的那個客戶端就會
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1