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

正文內(nèi)容

局域網(wǎng)聊天程序的實(shí)現(xiàn)(存儲(chǔ)版)

  

【正文】 務(wù)器擁有客戶所不具備的硬軟件資源,客戶和服務(wù)器分別是服務(wù)的請(qǐng)求者和提供者。而消息收發(fā)模塊又分為公聊和私聊兩種。服務(wù)器設(shè)計(jì)一個(gè)系統(tǒng)信息欄,記錄服務(wù)器的各種狀態(tài)變化和用戶的登錄、注冊(cè)、下線、客戶端的連接等信息,方便管理員進(jìn)行管理。上欄為用戶列表和系統(tǒng)信息欄,注冊(cè)為彈出對(duì)話框,同客戶端一樣,示意圖略。已經(jīng)在監(jiān)聽狀態(tài)39。 counter:=0。,tmptext)0 then // 當(dāng)服務(wù)器收到的text中有39。amp。$$39。 //發(fā)送聊天信息給接收人 end。%amp。 chatname[counter]:=tmptext。$%^amp。)。)。??**39。).AsString=member then (39。)。%^)39。]下線了。 end。$%$%$%39。 測(cè)試結(jié)果(1)服務(wù)器能夠正常運(yùn)行,能夠?qū)Ψ?wù)器的監(jiān)聽狀態(tài)進(jìn)行管理,并且系統(tǒng)信息欄有相關(guān)記錄。使我受益良多。 將數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)編程相結(jié)合,將在大學(xué)里學(xué)到的知識(shí)進(jìn)行了很好的綜合。由于Delphi封裝了WindowsSocketAPI,使得我們?cè)贒elphi環(huán)境下編寫WindowsSocket程序變得非常輕松。[5]RichardStevens.《UnixNetworkProgramming》[M].北京:清華大學(xué)出版社2000。老師淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本系統(tǒng)起到了極大的作用。[10][J].華中理工大學(xué)學(xué)報(bào),2005。[3][M].北京:中國(guó)鐵道出版社,2000。在使用Delphi ,我們一般不需要直接進(jìn)行套接字編程。 對(duì)典型的C/S結(jié)構(gòu)有了基本了解。從解決不了細(xì)小問題的苦惱到問題最終解決的喜悅,一直伴隨著整個(gè)設(shè)計(jì)過程。(5)看能否進(jìn)行聊天,公聊和私聊能否正常進(jìn)行。??**39。 for i:= downto 1 do if [i1]=tmptext thenbegin (i1)。用戶[39。 endelse if pos(39。+member+39。 with table1 do begin if (39。??**39。~{}()amp。]上線了。))。$%$%$%39。%amp。+chattext)。,tmptext)2signpos)。 signpos:= pos(39。%amp。begin :=39。)。整體界面的設(shè)計(jì)的下欄為聊天區(qū),下欄右邊為用戶列表,左邊為聊天記錄和登錄信息的顯示欄,下方為聊天記錄輸入框,注冊(cè)和關(guān)于為彈出對(duì)話框。具體流程圖如圖5所示:圖5 客戶端系統(tǒng)流程圖 服務(wù)器端設(shè)計(jì)服務(wù)器端分為監(jiān)聽控制、系統(tǒng)信息欄、及時(shí)狀態(tài)顯示和用戶列表幾個(gè)詳細(xì)模塊。本系統(tǒng)設(shè)計(jì)了一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)包括username和password兩個(gè)字段。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(ObjectOriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。 能夠進(jìn)行注冊(cè),設(shè)置自己的用戶名和密碼,自動(dòng)更新其他用戶的名單。 系統(tǒng)設(shè)計(jì)目標(biāo)局域網(wǎng)聊天程序的實(shí)現(xiàn),主要為需要局域網(wǎng)內(nèi)聊天的用戶設(shè)計(jì)一個(gè)聊天平臺(tái);本系統(tǒng)的目的是為了讓局域網(wǎng)內(nèi)的計(jì)算機(jī)用戶如寢室、辦公室能隨時(shí)隨地通過網(wǎng)絡(luò)進(jìn)行交流。Inprise在Delphi中對(duì)Windows Socket進(jìn)行了有效的封裝,使得用戶可以很方便地編寫網(wǎng)絡(luò)通信程序。微軟的Windows Socket規(guī)范(簡(jiǎn)稱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ī)間的通信。從上面的描述過程可知:(1)客戶與服務(wù)器進(jìn)程的作用是非對(duì)稱的。(3)接收到重復(fù)服務(wù)請(qǐng)求,處理該請(qǐng)求并發(fā)送應(yīng)答信號(hào)。前者為核內(nèi)設(shè)計(jì),后者為核外設(shè)計(jì)。提升網(wǎng)絡(luò)帶寬及增加服務(wù)器的吞吐能力是解決此矛盾的一種方法。即時(shí)通訊服務(wù)非常適合企業(yè)內(nèi)部或企業(yè)和客戶之間的交流。本系統(tǒng)從需求分析、系統(tǒng)的設(shè)計(jì)、具體功能的實(shí)現(xiàn)都嚴(yán)格遵循了軟件設(shè)計(jì)工程的思想。本文介紹了在Windows環(huán)境下開發(fā)局域網(wǎng)聊天程序思路和方法。 C/SThe Implementation of LAN Chatting ProgramAbstractNetwork is the most popular way of munication between puter users, therefore a lot of chatting softwares e out。出于高效、快速地處理各種事務(wù)的目的,越來越多的企業(yè)和單位在其內(nèi)部使用局域網(wǎng)來進(jìn)行工作和交流。它具有信息收發(fā)速度快,保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于編程實(shí)現(xiàn)等優(yōu)點(diǎn)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。服務(wù)完成后,關(guān)閉此新進(jìn)程與客戶的通信鏈路,并終止。只要系統(tǒng)運(yùn)行,該進(jìn)程一直存在,直到正常終止或者強(qiáng)迫終止。Socket可以是基于TCP的,也可以是基于UDP,同時(shí)Socket甚至建立在其他的協(xié)議,比如IPX/SPX,DECNet等。有連接的話,在客戶方,通過socket()函數(shù)建立流式套接字s,此時(shí)在服務(wù)器方,建立連接,通過accept()返回,得到新的套接字ns,客戶方通過connect()將套接字s與遠(yuǎn)程地址連接,此時(shí)服務(wù)器方/客戶方在ns/s上讀/寫數(shù)據(jù),直到交換完成。 客戶端使用簡(jiǎn)便,服務(wù)器端運(yùn)行穩(wěn)定。216。網(wǎng)絡(luò)中各個(gè)機(jī)器的資源是不平等的,網(wǎng)絡(luò)的真正目的就是共享這些不均等資源源,非對(duì)等相互作用特點(diǎn)也正好體現(xiàn)和適應(yīng)了客觀現(xiàn)實(shí)中資源的不均等現(xiàn)象。客戶端的功能模塊如圖3所示;圖3 客戶端功能模塊圖服務(wù)器主要功能有消息處理、系統(tǒng)消息、在線用戶列
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1