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

正文內(nèi)容

java網(wǎng)絡(luò)聊天室課程設(shè)計(jì)說(shuō)明書(含源程序)-展示頁(yè)

2025-01-25 05:34本頁(yè)面
  

【正文】 連接到服務(wù)器。4. 消息存儲(chǔ):,以便用戶以后查閱聊天記錄。2. 消息輸入:根據(jù)用戶輸入的消息,將消息顯示在屏幕面板上。3. 客戶端設(shè)計(jì)客戶端主要完成建立連接、消息輸入、消息發(fā)送、消息存儲(chǔ)功能。此后,應(yīng)用程序送給Socket的數(shù)據(jù),由Socket交網(wǎng)絡(luò)驅(qū)動(dòng)程序向網(wǎng)絡(luò)上發(fā)送出去。 [3]通信數(shù)據(jù)的傳遞及接收: 將客戶所發(fā)送的信息由客戶端由網(wǎng)絡(luò)傳到服務(wù)器端上,并且接受航服務(wù)器返回的接收方發(fā)送的信息,然后存儲(chǔ)起來(lái)。這部分功能是客戶端子系統(tǒng)的基本部分,這個(gè)功能是以后各個(gè)部分的基礎(chǔ)。 設(shè)計(jì)要求和目的此課題是實(shí)現(xiàn)一個(gè)即時(shí)通信系統(tǒng)完成 1:進(jìn)程間通信、并發(fā)(同步/互斥)、文件讀寫 2:內(nèi)存管理、Dll、Windows消息機(jī)制、IO。所以有大部分的人會(huì)進(jìn)入聊天室聊天它會(huì)給人一個(gè)完全自由的聊天世界。使用網(wǎng)上聊天已經(jīng)成為現(xiàn)代年輕人一種新的交往方式。課程設(shè)計(jì)操作系統(tǒng)課程設(shè)計(jì)報(bào)告 目錄一. 設(shè)計(jì)要求和目的………………………………………3二. 背景知識(shí)…………………………………………………………4三. 客戶端設(shè)計(jì)………………………………………………………5四. 客戶端主要代碼…………………………………………………6五. 設(shè)計(jì)體會(huì)…………………………………………………………9摘要隨著網(wǎng)絡(luò)信息時(shí)代的來(lái)臨,Internet應(yīng)用越來(lái)越廣泛人們?cè)絹?lái)越習(xí)慣于在網(wǎng)上獲取和交流信息。據(jù)調(diào)查顯示,80%以上的人上網(wǎng)都會(huì)打開聊天工具來(lái)聊天,而幾乎每一個(gè)年輕人都會(huì)去聊天。聊天室更適合于陌生人之間進(jìn)行較為主觀、感興化的討論。因此我們聯(lián)系所學(xué)的操作系統(tǒng)、數(shù)據(jù)庫(kù)和MFC知識(shí)決定做一個(gè)簡(jiǎn)易的聊天系統(tǒng)。課題任務(wù)分工: 客戶端子系統(tǒng):在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分: [1]進(jìn)程信息的輸入 系統(tǒng)把用戶進(jìn)程要求發(fā)送的信息由鍵盤輸入從文件讀取。系統(tǒng)要求做到即能夠從其它子系統(tǒng)中共享一部分信息[2]進(jìn)程信息的存儲(chǔ): 將進(jìn)程的信息存儲(chǔ)到客戶端系統(tǒng)中,以及將發(fā)送的信息保存在文件中,以備以后進(jìn)程之間通信確認(rèn)以及查詢。2. 背景知識(shí)SOCKET Socket可以看成在兩個(gè)程序進(jìn)行通訊連接中的一個(gè)端點(diǎn),是連接應(yīng)用程序和網(wǎng)絡(luò)驅(qū)動(dòng)程序的橋梁,Socket在應(yīng)用程序中創(chuàng)建,通過(guò)綁定與網(wǎng)絡(luò)驅(qū)動(dòng)建立關(guān)系。計(jì)算機(jī)從網(wǎng)絡(luò)上收到與該Socket綁定IP地址和端口號(hào)相關(guān)的數(shù)據(jù)后,由網(wǎng)絡(luò)驅(qū)動(dòng)程序交給Socket,應(yīng)用程序便可從該Socket中提取接收到得數(shù)據(jù),網(wǎng)絡(luò)應(yīng)用程序就是這樣通過(guò)Socket進(jìn)行數(shù)據(jù)的發(fā)送與接收的(1) 創(chuàng)建Socket;(2) 打開連接到Socket的輸入/出流;(3) 按照一定的協(xié)議對(duì)Socket進(jìn)行讀/寫操作;(4) 關(guān)閉Socket. IO技術(shù) 阻塞模式 可能造成阻塞的函數(shù)有:connect()、accept()、讀寫函數(shù)C/S兩端通過(guò)Socket機(jī)制進(jìn)行連接(1) 客戶端的編程流程: a創(chuàng)建Socket對(duì)象,向Server的監(jiān)聽端口請(qǐng)求; b通過(guò)向新Socket中讀寫數(shù)據(jù)與Server端通信; c關(guān)閉Socket,結(jié)束與Server端; (2)服務(wù)器端的編程流程: 1打開Server Socket,創(chuàng)建一個(gè)服務(wù)器型套接字和一個(gè)普通套接字,服務(wù)器型套接字在指 定端口為客戶端請(qǐng)求的Socket 服務(wù); 2 等待來(lái)自客戶端的Client端的請(qǐng)求; 3接收Client端的請(qǐng)求,用返回的Socket建立連接; 4通過(guò)向Socket中讀寫數(shù)據(jù)來(lái)與Client端通信; 5關(guān)閉Socket,結(jié)束與當(dāng)前Client端的通信; 6關(guān)閉SerketSocket對(duì)象結(jié)束監(jiān)聽服務(wù)。功能含義如下:1. 建立連接:建立一個(gè)ServerSocket連接,不斷偵聽是否有服務(wù)端連接或者斷開連接。3. 消息發(fā)送:把用戶輸入的消息作為字符串通過(guò)Socket端口發(fā)送到服務(wù)器??蛻舳嗽O(shè)計(jì)如下:1. 界面設(shè)計(jì)2. 連接設(shè)計(jì)3. 接收信息設(shè)計(jì)4. 用戶信息設(shè)計(jì)5. 幫助設(shè)計(jì)客戶端用戶設(shè)計(jì)的IP地址和端口號(hào)連接到相應(yīng)的服務(wù)器,通過(guò)接收用戶輸入的消息,然后通過(guò)所監(jiān)聽的端口把消息發(fā)送到服務(wù)端,由服務(wù)端把消息發(fā)送到指定的用戶用戶
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1