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

正文內(nèi)容

局域網(wǎng)聊天程序的實(shí)現(xiàn)-文庫吧資料

2024-12-12 11:50本頁面
  

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