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

正文內(nèi)容

局域網(wǎng)聊天程序的實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-展示頁(yè)

2024-12-11 10:57本頁(yè)面
  

【正文】 與 本 地 地 址 綁 定 b i n d ( )建 立 服 務(wù) 器 s e r v e r s o c k e t ( )建 立 連 接 C l i e n t C o n n e c t ( )接 收 / 發(fā) 送 數(shù) 據(jù) r e c v ( )/ s e n d ( )關(guān) 閉 連 接 c l o s e s o c k e t ( )關(guān) 閉 服 務(wù) 器客 戶 端 方建 立 客 戶 端 c l i e n t s o c k e t ( )與 遠(yuǎn) 程 地 址 連 接 c o n n e c t ( )R e m o t e A d d r e s s發(fā) 送 / 接 收 數(shù) 據(jù) s e n d ( ) / r e c v ( )關(guān) 閉 連 接 c l o s e s o c k e t ( ) 圖 2 面向連接的套接字的系統(tǒng)調(diào)用 流程 圖 系統(tǒng)需求分析 局域網(wǎng)聊天程序的實(shí)現(xiàn)主要為局域網(wǎng)內(nèi)的計(jì)算機(jī)提供交流的平臺(tái)。有連接的話,在客戶方,通過(guò) socket()函數(shù)建立流式套接字 s,此時(shí)在服務(wù)器方,建立連接,通過(guò) accept()返回,得到新的套接字 ns,客戶方通過(guò) connect()將套接字 s 與遠(yuǎn)程地址連接 ,此時(shí)服務(wù)器方 /客戶方在 ns/s 上讀 /寫(xiě)數(shù)據(jù),直到交換完成。 Socket 系統(tǒng)調(diào)用包括創(chuàng)建 Socket、 將創(chuàng)建的 Socket 與本地端口綁定 、 建立Socket 連接服務(wù)器 、 監(jiān)聽(tīng)是否有連接 、 請(qǐng)求數(shù)據(jù)的可控緩沖發(fā)送 和 可控緩沖接收 ,到最后 關(guān)閉 Socket。 在 Delphi 中,其底層的 Socket 也應(yīng)該是 Windows 的 Socket。 Bind()用來(lái)同服務(wù)器的地址 綁定 ,如果一個(gè)主機(jī)只有一個(gè) IP 地址,實(shí)際上 綁 定的作用就相對(duì)多余了。 Socket 可以是基于 TCP 的,也可以是基于 UDP,同時(shí) Socket 甚至建立在其他的協(xié)議,比如 IPX/SPX, DECNet 等。 Socket 減輕了編寫(xiě)計(jì)算機(jī)間通信軟件的難度; 標(biāo) 準(zhǔn)的 Socket 的應(yīng)用程序 框架如下: Server 方: Socket()[ 新建一個(gè) Socket]-- Bind()[ 同服務(wù)器地址 綁 定 ]--Listen() -- Accept()-- block wait-- read()[接受消息,在 windows 平臺(tái)中,方法為 send(TCP),或者是 send to(UDP)]--處理服務(wù)請(qǐng)求-- Write()[發(fā)送消息 ],在 windows 平臺(tái)中,方法為 send(TCP), 或者為 send to(UDP)。套接字屏蔽了底層通信軟件和具體操作系統(tǒng)的差異,使得任何兩臺(tái)安裝了 TCP 協(xié)議軟件和實(shí)現(xiàn)了套接字規(guī)范的計(jì)算機(jī)之間的通信成為可能。該模式的建立基于以下兩點(diǎn): 非對(duì)等作用; 通信完全是異步的。只要系統(tǒng)運(yùn)行,該進(jìn)程一直存在,直到正常終止或者強(qiáng)迫終止。因此編碼不同。 ( 3) 請(qǐng)求結(jié)束后關(guān)閉通信通道并終止。 客戶方 : ( 1) 打開(kāi)一通信通道,并連接到服務(wù)器所在主機(jī)的特定端口。服務(wù)完成后,關(guān)閉此新進(jìn)程與客戶的通信鏈路,并終止。接收并發(fā)服務(wù)請(qǐng)求,要激活一新進(jìn)程來(lái)處理這個(gè)客戶請(qǐng)求。 ( 2) 等待客戶請(qǐng)求到達(dá)該端口。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。它是軟件系統(tǒng) 體系結(jié)構(gòu) ,通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù) 合理分配到Client 端和 Server 端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷。用戶服務(wù)要通過(guò)核外的應(yīng)用程序才能設(shè)計(jì),所以要使用套接字 (socket)來(lái)設(shè)計(jì)。編程時(shí),編程界面有兩種 形式:一、是由內(nèi)核心直接提供的系統(tǒng)調(diào)用;二、使用以庫(kù)函數(shù)方式提供的各種函數(shù)。因此用戶一般不涉及。它具有信息收發(fā)速度快,保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于編程實(shí)現(xiàn)等優(yōu)點(diǎn)。然而,從 局域網(wǎng) 運(yùn)行的成本方面考慮,無(wú)論是單純地提升網(wǎng)絡(luò)帶寬或增加服務(wù)器的吞吐能力都不能從根本上解決局域網(wǎng)資源緊張的問(wèn)題,對(duì)舊有局域網(wǎng)的大規(guī)模硬件改造反而會(huì)增加 成本 的負(fù)擔(dān)。 為了解決上述矛盾, 前輩們 提出了許多方法。然而,隨著 局域網(wǎng) 規(guī)模的擴(kuò)大,業(yè)務(wù)量的增加,在局域網(wǎng)上運(yùn)行的應(yīng)用越來(lái)越多,如知識(shí)庫(kù)、網(wǎng)絡(luò)會(huì)議、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)的同步與備份等,這些 應(yīng)用對(duì)局域網(wǎng)的信息吞吐、處理能力的要求也越來(lái)越高。出于高效、快速地處理各種事務(wù)的目的,越來(lái)越多的企業(yè) 和單位 在其內(nèi)部使用局域網(wǎng)來(lái)進(jìn)行工作 和交流 。 習(xí)慣了通過(guò)類似 ICQ、 、 MSN 之類的程序和朋友聊天、發(fā)信息,不過(guò)所有聊天程序都需要 Inter 的支持,而無(wú)法在 局域網(wǎng)內(nèi)部 “大顯身手 ”,那么你是否想到過(guò)要讓單位內(nèi)部的員工 ,寢室周圍的同學(xué) ,不用上 Inter 就可以輕松體驗(yàn)到聊天的快樂(lè)呢? 基于以上原因 ,開(kāi)發(fā) 局域網(wǎng) 聊天程序就有了必要性 ,讓單位員工 或?qū)嬍彝瑢W(xué) 不出內(nèi)網(wǎng)就能自由聊天 。 即時(shí)通訊服務(wù)非常適合企業(yè)內(nèi)部或企業(yè)和客戶之間的交流。 C/S目 錄 論文總頁(yè)數(shù): 22 頁(yè) 1 引 言 .......................................................................................................................... 6 2 局域網(wǎng)聊天程序系統(tǒng)分析 .............................................................................................. 6 系統(tǒng)理論基礎(chǔ) ..................................................................................................... 6 TCP/IP 的特點(diǎn) ............................................................................................ 6 客戶機(jī) /服務(wù)器模式 .................................................................................... 7 Socket 介紹 ................................................................................................ 8 系統(tǒng)需求分析 ................................................................................................... 10 系統(tǒng)設(shè)計(jì)目標(biāo) ................................................................................................... 10 系運(yùn)行環(huán)境 ....................................................................................................... 11 系統(tǒng)開(kāi)發(fā)環(huán)境 ................................................................................................... 11 3 局域網(wǎng)聊天程序系統(tǒng)設(shè)計(jì) ............................................................................................ 11 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) ................................................................................................... 11 數(shù)據(jù)庫(kù)設(shè)計(jì) ....................................................................................................... 12 客戶端服務(wù)器功能設(shè)計(jì) ..................................................................................... 12 客戶端設(shè)計(jì) ....................................................................................................... 13 服務(wù)器端設(shè)計(jì) ................................................................................................... 14 聊天中公聊和私聊的設(shè)計(jì) .................................................................................. 14 界面設(shè)計(jì) .......................................................................................................... 15 客戶端界面設(shè)計(jì) ...................................................................................... 15 服務(wù)器界面設(shè)計(jì) ...................................................................................... 16 4 系統(tǒng)實(shí)現(xiàn)及核心代碼 ................................................................................................... 17 網(wǎng)絡(luò)通信核心代碼 ............................................................................................ 17 用戶注冊(cè)登錄下線模塊功能代碼 ....................................................................... 19 5 系統(tǒng)測(cè)試 .................................................................................................................... 20 測(cè)試方法 .......................................................................................................... 20 測(cè)試結(jié)果 .......................................................................................................... 21 測(cè)試結(jié)論 .......................................................................................................... 21 程序運(yùn)行截圖 ................................................................................................... 21 結(jié) 論 ........................................................................................................................ 22 參考文獻(xiàn) ........................................................................................................................ 23 致 謝 ........................................................................................................................ 23 聲 明 ........................................................................................................................ 24 1 引 言 即時(shí)通訊軟件的出現(xiàn)正在逐漸改變?nèi)藗兊臏贤ㄅc交 際方式。 on the other hand, more munication service
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1