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

正文內(nèi)容

基于linux的實時通信軟件設(shè)計(文件)

2025-08-16 10:05 上一頁面

下一頁面
 

【正文】 // write(sockfd,clientname,sizeof(clientname))。 exit(1)。 =*((struct in_addr *)hosth_addr)。 } /* 客戶程序填充服務(wù)端的資料 */ bzero(amp。 exit(1)。 exit(1)。 int thr_id。 int portnumber,nbytes。 } int main(int argc, char *argv[]) { int sockfd。 if(nbytes0) { mes[nbytes]=39。 void recvfromserver( ) //接受服務(wù)器消息線程入口函數(shù) { char mes[1024]。 通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨(dú)立思考的能力。在客戶端也有兩個線程,主線程用來向服務(wù)器發(fā)送消息,輔助線程用來接收服務(wù)器發(fā)出的消息。且能夠顯示客戶端的用戶名。登陸后可查看群聊信息,且可與其他人進(jìn)行聊天 服務(wù)器模塊 開 始創(chuàng) 建 套 接 字 S o c k e t套 接 字 綁 定 到 本 地端 口套 接 字 接 聽 客 戶 端請 求是 否 有 鏈 接 請 求返 回 套 接 字 進(jìn) 行 通信保 存 套 接 字 中 的 內(nèi)容I P 鏈 接 是 否 正 常啟 動 轉(zhuǎn) 發(fā) 消 息 的 線程讀 取 套 接 字 中 得 內(nèi)容保 存 所 有 在 線 用 戶名聊 天 是 否 啟 動將 在 線 用 戶 名 單 與“ 聊 天 啟 動 ” 標(biāo) 志寫 入 輸 出 流將 消 息 轉(zhuǎn) 發(fā) 給 所 有在 線 用 戶結(jié) 束信 息 寫 入 輸 出 流顯 示 用 戶 下 線 信 息是是是否否否 圖 3 服務(wù)器模塊流程圖 6 該服務(wù)器界面用于顯示用戶上線與下線的信息,不可用于聊天,是用于將客戶端群聊時發(fā)送的信息轉(zhuǎn)發(fā)給每一個在線用戶,處于一個承接的作用。 運(yùn)行環(huán)境要求 本項目開發(fā)主要完成軟件開發(fā)可在 Linux 和 windows 平臺下開發(fā) 3 3. 系統(tǒng)設(shè)計 系統(tǒng)總體流程圖 啟 動 客 戶 端聊 天啟 動 服 務(wù) 器等 待 數(shù) 據(jù) 請 求處 理 用 戶 數(shù) 據(jù)顯 示 對 所 有 人 信 息顯 示 私 聊 信 息登 發(fā) 送 信 息入 服 務(wù) 器顯 示 在 線用 戶數(shù) 據(jù) 傳 輸數(shù) 據(jù) 傳 輸數(shù) 據(jù) 傳 輸 圖 1 系統(tǒng)設(shè)計流 程圖 系統(tǒng)模塊設(shè)計 轉(zhuǎn)發(fā)信息模塊 服務(wù)器定義 readMessage 函數(shù)用于存儲要求請求連接的用戶名,客戶發(fā)送的信息,該消息服務(wù)器、客戶端共享,客戶端讀取該信息,從而實現(xiàn)信息轉(zhuǎn)發(fā)。 ( 4) 可發(fā)送文件,發(fā)送者可以取消開始或中途想放棄傳達(dá)的文件,接受者可接受或拒絕傳來的文件,并能夠?qū)鱽淼奈募O(shè)定本地保存位置。 本次課題設(shè)計是在使用 Linux 線程和 Socket 接口的基礎(chǔ)上,編寫網(wǎng)絡(luò)聊天程序,從而掌握 Linux 應(yīng)用程序開發(fā)的基本方法,練習(xí) Linux 線程及 Socket 編程的方法,從而將所學(xué)知識融會貫通。主線程繼續(xù)等待其他客戶請求。而多線程技術(shù)是并行技術(shù)中開銷較小,效率較高的一種方式,與其他兩種方式相比,線程占用更少的系統(tǒng)資源,而且效率更高,是并發(fā)技術(shù)中最常用的方式。 河 南 科 技 學(xué) 院 實 習(xí) 報 告 實習(xí)課題: 基于 linux 的 實時通信軟件 設(shè)計 姓名: 學(xué)號: 班級: 指導(dǎo)教師: 實習(xí)時間: 20xx/10/0520xx/12/20 目 錄 1. 系統(tǒng)概述 ...................................................................................................................................... 1 2. 需求分析 ...................................................................................................................................... 2 功能需求 .............................................................................................................................. 2 性能需求 .............................................................................................................................. 2 運(yùn)行環(huán)境要求 ...........................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1