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

正文內(nèi)容

局域網(wǎng)聊天程序的實(shí)現(xiàn)-在線(xiàn)瀏覽

2025-02-06 11:50本頁(yè)面
  

【正文】 The Implementation of LAN Chatting Program Abstract Network is the most popular way of munication between puter users, therefore a lot of chatting softwares e out。 TCP/IP。 參考文獻(xiàn) .............................................................................................. 錯(cuò)誤 !未定義書(shū)簽。 聲 明 .............................................................................................. 錯(cuò)誤 !未定義書(shū)簽。無(wú)論近在咫尺,還是遠(yuǎn)隔重洋,也只是在鍵盤(pán)和鼠標(biāo)之間就可以解決問(wèn)題 。網(wǎng)絡(luò)聊天程序 .越來(lái)越 影響著我們的網(wǎng)絡(luò)生活 。 隨著全球信息化進(jìn)程的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。在內(nèi)部局域網(wǎng)的幫助下,企業(yè)得以簡(jiǎn) 化信息流程,提 高信息交換的速度,從而提高工作效率。這些在 原有局域網(wǎng)設(shè)計(jì)之初未曾考慮到的新情況的出現(xiàn)使得局域網(wǎng)不堪重負(fù), 容易發(fā)生信息阻塞,此時(shí),局域網(wǎng)不但不能提高生產(chǎn)效率,反而成為 工作效率 的瓶頸。提升網(wǎng)絡(luò)帶寬及增加服務(wù)器的吞吐能力是解決此矛盾的一種方法。 基于 Socket 的局域網(wǎng)聊天室是局域網(wǎng)通信軟件的具體實(shí)例之一,它很好地詮釋了 Socket 通信的原理,并且在 局域網(wǎng) 部通信、教學(xué)、討論等應(yīng)用中都具有一定的實(shí)用價(jià)值。 2 局域網(wǎng)聊天程序系統(tǒng) 分析 系統(tǒng) 理論基礎(chǔ) TCP/IP 的特點(diǎn) TCP/IP 協(xié)議的核心部分是傳輸層協(xié)議 (TCP、 UDP),網(wǎng)絡(luò)層協(xié)議 (IP)和物理接口層,這三層通常是在操作系統(tǒng)內(nèi)核中設(shè)計(jì)。 TCP 是面向連接的,通信雙方保持一條通路,好比目前的電話(huà)線(xiàn),使用 tel 登陸 BBS,第 2頁(yè) 共 22頁(yè) 用的就是 TCP 協(xié)議; UDP 是無(wú)連接的,通信雙方都不保持對(duì)方的狀態(tài),瀏覽器訪(fǎng)問(wèn) Inter 時(shí)使用的 HTTP 協(xié)議就是基于 UDP 協(xié)議的。前者為核內(nèi)設(shè)計(jì),后者為核外設(shè)計(jì)。 客戶(hù)機(jī) /服務(wù)器模式 C/S 結(jié)構(gòu)( Client/Server 結(jié)構(gòu))是大家熟知的客戶(hù)機(jī)和服務(wù)器結(jié)構(gòu)。目前大多數(shù)應(yīng)用 軟件 系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web 應(yīng)用發(fā)展, Web 和 Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯 組件 ;因此,內(nèi)部的和外部的用戶(hù)都可以訪(fǎng)問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。 首先服務(wù)器方要啟動(dòng),并根據(jù)請(qǐng)求提供相應(yīng)服務(wù) : ( 1) 打開(kāi)一通信通道并告知本地主機(jī),它 在某一公認(rèn)地址端口上 (如 為80)接受客戶(hù)請(qǐng)求。 ( 3) 接收到重復(fù)服務(wù)請(qǐng)求,處理該請(qǐng)求并發(fā)送應(yīng)答信號(hào)。新進(jìn)程處理此客戶(hù)請(qǐng)求,并不需要對(duì)其他請(qǐng)求做出應(yīng)答。 ( 4) 返回第二步,等待另外的客戶(hù)請(qǐng)求 ( 5) 關(guān)閉服務(wù)器。 ( 2) 向服務(wù)器發(fā)出服務(wù)請(qǐng)求報(bào)文,等待并接收應(yīng)答;繼續(xù)提出請(qǐng)求。 從上面的描述過(guò)程可知: ( 1) 客戶(hù)與服務(wù)器進(jìn)程的作用是非對(duì)稱(chēng)的。 ( 2) 服務(wù)進(jìn)程一般是先于客戶(hù)請(qǐng)求啟動(dòng)的。 在 TCP/IP 網(wǎng)絡(luò)中兩個(gè)進(jìn)程間的相互作用的主機(jī)模式是客戶(hù)機(jī) /服務(wù)器模式(Client/Server model)??蛻?hù)機(jī) /服務(wù)器模式在操作過(guò)程中采 取的是主動(dòng)請(qǐng)求服務(wù)響應(yīng)的方式 ,如 圖 1 所示:客 戶(hù) 端 A客 戶(hù) 端 B服 務(wù) 器 : 監(jiān) 聽(tīng)局 域 網(wǎng)請(qǐng)求A請(qǐng)求B響應(yīng)B響應(yīng)A請(qǐng) 求 A響應(yīng)A響應(yīng)B請(qǐng)求B 圖 1 客戶(hù)端服務(wù)器模式 Socket 介紹 Socket 是建立 在傳輸層協(xié)議 (主要是 TCP 和 UDP)上的一種套接字規(guī)范,最初是由美國(guó)加州 Berkley 大學(xué)提出,它定義兩臺(tái)計(jì)算機(jī)間進(jìn)行通信的規(guī)范(也是一種編程規(guī)范),如果說(shuō)兩臺(tái)計(jì)算機(jī)是利用一個(gè) “通道” 進(jìn)行通信,那么這個(gè) “ 通道 ” 的兩端就是兩個(gè)套接字。 微軟的 Windows Socket 規(guī)范 (簡(jiǎn)稱(chēng) Winsock)對(duì) Berkley 的套接字規(guī)范進(jìn)行了擴(kuò)展,利用標(biāo)準(zhǔn)的 Socket 的方法,可以同任何平臺(tái)上的 Socket 進(jìn)行通信;利用其擴(kuò)展,可以更有效地實(shí)現(xiàn)在 Windows 平臺(tái)上計(jì)算機(jī)間的通信。 第 4頁(yè) 共 22頁(yè) Client 方相對(duì)簡(jiǎn)單: Socket()-- Connect()[通過(guò)一定的 port 連接特定的服務(wù)器,這是與服務(wù)器建立連接 ]-- Write()-- Read()。在新建一個(gè) Socket 時(shí),可以指定新建何類(lèi)Socket。 Listen()開(kāi)始監(jiān)聽(tīng)網(wǎng)絡(luò), Accept()用于接受連接,其返回值是保持同客戶(hù)機(jī)聯(lián)系的 Socket。 Inprise 在 Delphi中對(duì) Windows Socket 進(jìn)行了有效的封裝,使得用戶(hù)可以很方便地編寫(xiě)網(wǎng)絡(luò)通信程序。 首先在服務(wù)器方,利用 socket()函數(shù)建立流式套接字,返回套接字號(hào) s,接著利用 bind()函數(shù)將套接字 s 與本地地址綁定,緊接著利用 listen()函數(shù)通知 TCP,監(jiān)聽(tīng)客戶(hù)方,服務(wù)器準(zhǔn)備接收連接,沒(méi)有連接的話(huà),服務(wù)器方通過(guò) closesocket()關(guān)閉套接字 s,服務(wù)結(jié)束。交換完成后,服務(wù)器方 /客戶(hù)方關(guān)閉套接字 ns/s,最后服務(wù)器方通過(guò) closesocket()關(guān)閉最初套接字 s,服務(wù)結(jié)束。 完成一個(gè)基于服務(wù)器和客戶(hù)端的局域網(wǎng) 通訊軟件, 類(lèi)似于聊天室,可進(jìn)行注冊(cè)、登錄、 系第 6頁(yè) 共 22頁(yè) 統(tǒng)信息記錄、 聊天 等功能 。 系統(tǒng)設(shè)計(jì)目標(biāo) 局域網(wǎng)聊天程序的實(shí)現(xiàn), 主要 為 需要局域網(wǎng)內(nèi)聊天的用戶(hù)設(shè)計(jì)一個(gè)聊天平臺(tái); 本系統(tǒng)的目的是為了讓 局域網(wǎng)內(nèi)的計(jì)算機(jī)用戶(hù)如寢室、辦公室 能隨時(shí)隨地通過(guò)網(wǎng)絡(luò)進(jìn)行 交流 。最 終的 程序 應(yīng)具有如下功能 : ? 客戶(hù)端 使用 簡(jiǎn)便 , 服務(wù)器端運(yùn)行穩(wěn)定。 ? 客戶(hù)端與服務(wù)器端功能獨(dú)立,可獨(dú)立運(yùn)行在不同的計(jì)算機(jī)上或運(yùn)行在同一臺(tái)計(jì)算 機(jī)上 ,具有最大的靈活性。 ? 選擇特定用戶(hù)并與其交談 ,還可以向在所有在線(xiàn)的用戶(hù)發(fā)送消息 。 系 統(tǒng) 運(yùn)行 環(huán)境 ? 硬件環(huán)境: CPU: Intel PentiumM 725 內(nèi)存: 512 MB 硬盤(pán): 60 G ? 軟件環(huán)境: 操作系統(tǒng): Microsoft Windows XP Professional 應(yīng)用軟件: Delphi + Database Desktop 系統(tǒng)開(kāi)發(fā)環(huán)境 本系統(tǒng)開(kāi)發(fā)環(huán)境采用 Borland 公司新推出的 Delphi 是全新的可視化編程環(huán)境 ,為我們提供了一種方便、快捷的 Windows應(yīng)用程序開(kāi)發(fā)工具。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講 ,使用 Delphi 開(kāi)發(fā)應(yīng)用 軟件 ,無(wú)疑會(huì)大大地提高編程效率 ,而且隨著應(yīng)用的深入 ,您將會(huì)發(fā)現(xiàn)編程不再是枯燥無(wú)味的工作 ——Delphi 的每一個(gè)設(shè)計(jì)細(xì)節(jié) ,都將帶給您一份欣喜 。 網(wǎng)絡(luò)中各個(gè)機(jī)器的資源是不平等的 ,網(wǎng)絡(luò)的真正目的就是共享這些不均 等資源 源 ,非對(duì) 等相互作用特點(diǎn)也正好體現(xiàn)和適應(yīng)了客觀(guān)現(xiàn)實(shí)中資源的不均等現(xiàn)象。 數(shù)據(jù)庫(kù)設(shè)計(jì) 局域網(wǎng)聊天程序 的 數(shù)據(jù)庫(kù)設(shè)計(jì) (Database Design)把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。 根據(jù) 局域網(wǎng)聊天程序 系統(tǒng) 的一般 要求,通過(guò)對(duì)整個(gè)系統(tǒng)運(yùn)行過(guò)程和數(shù)據(jù)流程分析,得出本 系統(tǒng)的實(shí)體表:用戶(hù)基本信息表 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1