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

正文內(nèi)容

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

2025-07-09 16:00 上一頁面

下一頁面
  

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