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

正文內(nèi)容

基于eclipse平臺(tái)的即時(shí)通信設(shè)計(jì)與開發(fā)畢業(yè)論文-全文預(yù)覽

  

【正文】 bList) Void讀取用戶消息SendUserList() Void發(fā)送用戶鏈表CopyUserList(CObList amp。l MESSAGE:客戶端發(fā)送的消息l USERLIST:用戶列表l SERVERMSG:服務(wù)器發(fā)送的消息l UNKNOWN:未知類型表33:CChatPakcet類成員函數(shù)函 數(shù) 名 稱返 回 值功 能 CChatPacket() 無(wú) 構(gòu)造函數(shù)~CChatPacket() 無(wú) 析夠函數(shù)Init()Viod 初始化成員變量Serialize(CArchive amp。ar) void 序列化Operator=(const CUserInfoamp。l ONLINE:在線狀態(tài)l OFFLINE:離線狀態(tài)l LOGIN:登陸狀態(tài)l UNKNOWN:未知狀態(tài),初始化狀態(tài)。在線用戶之間可以直接發(fā)送消息;對(duì)離線離線用戶需要服務(wù)器轉(zhuǎn)發(fā)。局域網(wǎng)聊天系統(tǒng)服務(wù)器客戶端開啟服務(wù)器停止服務(wù)器配置服務(wù)器關(guān)閉服務(wù)器發(fā)送離線信息登陸文字傳送接收離線信息用戶管理圖36網(wǎng)絡(luò)聊天系統(tǒng)功能模塊圖 共享數(shù)據(jù)類設(shè)計(jì)A.用戶設(shè)計(jì):1.用戶狀態(tài)設(shè)計(jì)客戶端與服務(wù)器端都擁有成員列表。用戶從客戶端進(jìn)入到本系統(tǒng)前,將實(shí)現(xiàn)統(tǒng)一的用戶登錄驗(yàn)證機(jī)制。:ClientServerClientClientClient更新成員列表成員列表請(qǐng)求應(yīng)答發(fā)送消息 關(guān)系功能圖 即時(shí)通信系統(tǒng)設(shè)計(jì) 設(shè)計(jì)原則考慮到系統(tǒng)的可重用性和伸縮性,需要將本系統(tǒng)的網(wǎng)絡(luò)通信底層和應(yīng)用系統(tǒng)分離開。(5) 驗(yàn)證密碼。服務(wù)器端實(shí)現(xiàn)功能:(1) 維護(hù)聊天成員列表:包括接受新成員,刪除已有成員。(3) 更新成員列表,當(dāng)其他成員加入或者偶成員被刪除時(shí),客戶端及時(shí)更新成員列表。本系統(tǒng)支持的活動(dòng)列表如下:(1) 配置服務(wù)器,設(shè)置IP及端;(2) 開啟服務(wù)器;(3) 對(duì)離線用戶進(jìn)行刪除管理;(4) 用戶登陸系統(tǒng);(5) 用戶與系統(tǒng)交互,進(jìn)行文字傳送;(6) 用戶好友登陸后,自動(dòng)刷新列表;(7) 傳送文字,當(dāng)好友不在線時(shí),發(fā)送離線消息;(8) 上線接收離線消息; 需求分析該聊天程序分為服務(wù)器端和課戶端兩個(gè)部分。因?yàn)榉?wù)器任何時(shí)候都可能發(fā)送信息到客戶端,因此,客戶端和服務(wù)器一旦建立連接,必須能讓服務(wù)器在以后發(fā)送中尋找定位到這個(gè)連接。在基于Socket的聊天系統(tǒng),客戶端和服務(wù)器必須保持隨時(shí)隨地的連接。在基于Socket的聊天系統(tǒng)中,主要有兩種角色:服務(wù)器和客戶端,不同的客戶端登陸集中式的服務(wù)器,通過(guò)服務(wù)器將一個(gè)客戶端發(fā)出的信息推送到其他所有客戶端。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來(lái)越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。由于服務(wù)器連接個(gè)數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的網(wǎng)絡(luò)內(nèi)使用。 面向連接的(TCP)連接過(guò)程 Client/Server結(jié)構(gòu)(客戶機(jī)/服務(wù)器模式)Client/Server結(jié)構(gòu)(C/S結(jié)構(gòu))是大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。端口是一個(gè)軟件結(jié)構(gòu),被客戶程序或服務(wù)進(jìn)程用來(lái)發(fā)送和接收信息。兩個(gè)系統(tǒng)間的多重連接是這樣相互確認(rèn)并協(xié)調(diào)一致的,TCP或UDP連接唯一地使用每個(gè)信息中的如下四項(xiàng)進(jìn)行確認(rèn): 源IP地址 發(fā)送包的IP地址。TCP數(shù)據(jù)包中包括序號(hào)和確認(rèn),所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。IP數(shù)據(jù)包是不可靠的,因?yàn)镮P并沒(méi)有做任何事情來(lái)確認(rèn)數(shù)據(jù)包是按順序發(fā)送的或者沒(méi)有被破壞。在這種情況下,在聲明感興趣的網(wǎng)絡(luò)事件時(shí),你必須提供一個(gè)通知時(shí)使用的窗口句柄。Windows Sockets又利用下層的網(wǎng)絡(luò)通訊協(xié)議功能和操作系統(tǒng)調(diào)用實(shí)現(xiàn)實(shí)際的通訊工作?,F(xiàn)在的Winsock已經(jīng)基本上實(shí)現(xiàn)了與協(xié)議無(wú)關(guān),你可以使用Winsock來(lái)調(diào)用多種協(xié)議的功能,但較常使用的是TCP/IP協(xié)議。開發(fā)語(yǔ)言:java 關(guān)鍵技術(shù) java語(yǔ)言Java 編程語(yǔ)言的風(fēng)格十分接近C、C++語(yǔ)言。因此,在應(yīng)用時(shí)應(yīng)采用更好的配置。2 即時(shí)通信系統(tǒng)開發(fā)環(huán)境和關(guān)鍵技術(shù) 即時(shí)通信開發(fā)環(huán)境我所設(shè)計(jì)的是一個(gè)面向中小型機(jī)構(gòu)內(nèi)部通信需求的網(wǎng)絡(luò)即時(shí)信息軟件,要在短時(shí)間內(nèi)開發(fā)出來(lái)并且要滿足客戶要求,無(wú)論是硬件還是軟件都要選擇合適,要求如下:開發(fā)設(shè)備應(yīng)該完備;開發(fā)機(jī)器的性能必須穩(wěn)定;操作系統(tǒng)的選擇應(yīng)該適當(dāng);開發(fā)出的程序可以在盡可能多的平臺(tái)上運(yùn)行;要求運(yùn)行機(jī)配置盡可能低檔。如何設(shè)計(jì)了這個(gè)聊天軟件的系統(tǒng)和數(shù)據(jù)結(jié)構(gòu)。對(duì)我要做的軟件的功能與要求進(jìn)行了簡(jiǎn)單的描述。使用配置文件作為數(shù)據(jù)管理。探索在eclipse平臺(tái)下,如何使用Socket編程、TCP/IP協(xié)議等實(shí)現(xiàn)該軟件的開發(fā)和設(shè)計(jì)。但我想他們大致的目標(biāo)和方向是一定的,就是利用各個(gè)開發(fā)平臺(tái)上的的munication interface。使他站在國(guó)內(nèi)這一領(lǐng)域的最前端,后續(xù)他們還退了微信以微信紅包和朋友圈迅速占據(jù)了市場(chǎng),目前已經(jīng)做得比較成功了。 這個(gè)聊天軟件的發(fā)展前景也是很有前途的,不但對(duì)新型的網(wǎng)絡(luò)通信需求也有恒大的擴(kuò)展,也能對(duì)傳統(tǒng)的消息進(jìn)行處理,比如網(wǎng)絡(luò)在線的教育,數(shù)字?jǐn)?shù)據(jù)影音視屏的傳輸?shù)鹊那巴径际遣豢上蘖康?,所以說(shuō)我們還是比較看好他的發(fā)展前景。這個(gè)軟件也可以減少網(wǎng)絡(luò)帶寬,提高我們的網(wǎng)絡(luò)帶寬的利用率,再次基礎(chǔ)上可以完成我們的需求。要如何解決這個(gè)我們?cè)谏鐣?huì)發(fā)展中遇到的問(wèn)題,于是人們產(chǎn)生了開發(fā)專門公司內(nèi)部使用的用于聊天的軟件,通過(guò)自己的軟件,公司可以通過(guò)這個(gè)軟件來(lái)傳輸實(shí)時(shí)消息和召開網(wǎng)絡(luò)視頻會(huì)議等等這樣可以提高我們的工作效率還能保護(hù)公司的一些商業(yè)秘密。就目前的情況來(lái)看,我們國(guó)家的網(wǎng)絡(luò)發(fā)展不斷提高我們公司的內(nèi)部網(wǎng)絡(luò)也基本上建設(shè)完成了。但是隨之也產(chǎn)生了很多問(wèn)題,公司的規(guī)模逐步地增大,業(yè)務(wù)也不斷的擴(kuò)展,公司消息的機(jī)密性越來(lái)越強(qiáng),公司開始覺(jué)得需要用內(nèi)網(wǎng)來(lái)交流,避免公司內(nèi)部的機(jī)密泄露。所以應(yīng)運(yùn)而生許許多多的聊天軟件,來(lái)幫助我們就行實(shí)時(shí)的信息交流。我們現(xiàn)在生活中有許許多多的網(wǎng)站,他們已經(jīng)很好的融入我們的生活?,F(xiàn)在因?yàn)榫W(wǎng)絡(luò)的不斷發(fā)展,在全世界人與人之間的距離越來(lái)越短,怎樣與別人之間可以更好更方便快捷地交流,這個(gè)問(wèn)題已經(jīng)是我們?cè)絹?lái)越關(guān)心的問(wèn)題。在現(xiàn)代這個(gè)社會(huì)隨著互聯(lián)網(wǎng)的快速發(fā)展,大家需要在網(wǎng)上越來(lái)越多的溝通。在內(nèi)網(wǎng)的成功運(yùn)行過(guò)程中,公司通過(guò)家屬內(nèi)部員工的協(xié)調(diào)與交流,加快信息的交換速度,得以提高自己的工作效率。所以應(yīng)運(yùn)而生許許多多的聊天軟件,來(lái)幫助我們就行實(shí)時(shí)的信息交流。但是隨之也產(chǎn)生了很多問(wèn)題,公司的規(guī)模逐步地增大,業(yè)務(wù)也不斷的擴(kuò)展,公司消息的機(jī)密性越來(lái)越強(qiáng),公司開始覺(jué)得需要用內(nèi)網(wǎng)來(lái)交流,避免公司內(nèi)部的機(jī)密泄露。這個(gè)軟件不需要硬件上的改造和擴(kuò)展,為我們大大的節(jié)約成本。所以聊天軟件的開發(fā)中對(duì)socket的應(yīng)用是很有必要的。還有空間、游戲以及各種大型游戲的合作開發(fā)。目前這些開發(fā)的方式還出于保密階段,并不適合所有公司使用。主要研究開發(fā)內(nèi)容是:學(xué)會(huì)java程序開發(fā),學(xué)習(xí)多線程開發(fā)技術(shù),搭建eclipse開發(fā)平臺(tái)來(lái)做我們的編程,在mysql上搭建所需要的數(shù)據(jù)庫(kù)。所以,我要做的這個(gè)實(shí)時(shí)聊天軟件是在eclipse平臺(tái)上用java語(yǔ)言來(lái)開發(fā),研究在該平臺(tái)下的socket通信技術(shù)是我們的關(guān)鍵。本文第1章主要介紹了即時(shí)通信的發(fā)展的背景及意義、課題研究現(xiàn)狀和目前比較流行的成功的產(chǎn)品還有課題內(nèi)容。完成了這個(gè)聊天軟件的需求分析以及對(duì)技術(shù)的理解,對(duì)組成這個(gè)軟件的各個(gè)部分進(jìn)行仔細(xì)的劃分和分析。本文結(jié)尾對(duì)這次設(shè)計(jì)的參考文獻(xiàn)和對(duì)老師的致謝,并且總結(jié)了一下本次設(shè)計(jì)。內(nèi)存:256MB或更高 開發(fā)該系統(tǒng)應(yīng)盡可能采用高檔的硬件。開發(fā)平臺(tái):eclipse/myeclipse WINDOWS SOCKETS網(wǎng)絡(luò)編程接口選定WINDOWS平臺(tái)開發(fā)網(wǎng)絡(luò)通信程序,可以選擇WINDOWS的SOCKETS編程接口,Windows Sockets是一套開放的、支持多種協(xié)議的Windows下的網(wǎng)絡(luò)編程接口。應(yīng)用程序調(diào)用Windows Sockets的API實(shí)現(xiàn)相互之間的通訊。在select()或非阻塞I/O例程(例如send()和recv())已經(jīng)被調(diào)用或?qū)⒁徽{(diào)用的情況下都可以使用WSAAsyncSelect()調(diào)用。 IP層接收由更低層(網(wǎng)絡(luò)接口層例如以太網(wǎng)設(shè)備驅(qū)動(dòng)程序)發(fā)來(lái)的數(shù)據(jù)包,并把該數(shù)據(jù)包發(fā)送到更高層TCP或UDP層;相反,IP層也把從TCP或UDP層接收來(lái)的數(shù)據(jù)包傳送到更低層。TCP將包排序并進(jìn)行錯(cuò)誤檢查,同時(shí)實(shí)現(xiàn)虛電路間的連接。 TCP和UDP服務(wù)通常有一個(gè)客戶/服務(wù)器的關(guān)系。 目的端口
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1