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

正文內(nèi)容

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

2023-07-03 16:00:03 本頁面
 

【正文】 中補課缺少的一部分,例如、微信、微博以及各種社交軟件。Socket通信軟件在各個方面的前景也是非常廣闊的,比如在線的網(wǎng)絡(luò)教學(xué),視頻會議等等。 現(xiàn)在我們要做一個基于Socket通信的一個具有在線聊天和發(fā)送離線消息的聊天軟件。我們想要快輸?shù)慕鉀Q我們在公司事務(wù)上遇到的問題,許許多多的企業(yè)開始在公司的內(nèi)部建立屬于自己的內(nèi)部網(wǎng)絡(luò)來開展工作。要如何解決這個我們在社會發(fā)展中遇到的問題,于是人們產(chǎn)生了開發(fā)專門公司內(nèi)部使用的用于聊天的軟件,通過自己的軟件,公司可以通過這個軟件來傳輸實時消息和召開網(wǎng)絡(luò)視頻會議等等這樣可以提高我們的工作效率還能保護公司的一些商業(yè)秘密。就目前的情況來看,我們國家的網(wǎng)絡(luò)發(fā)展不斷提高我們公司的內(nèi)部網(wǎng)絡(luò)也基本上建設(shè)完成了。我們可以通過網(wǎng)站發(fā)出自己的遇到的實時動態(tài),與朋友之間可以更好地交流,和我們的公司的客戶可以建立良好的互動?;趀clipse平臺的即時通信設(shè)計與開發(fā)畢業(yè)論文目 錄摘 要 IAbstract II引言 11 緒論 21.1即時通信的發(fā)展背景 2 即時通信現(xiàn)狀 2 本課題研究內(nèi)容 3 本論文的主要內(nèi)容 32 即時通信系統(tǒng)開發(fā)環(huán)境和關(guān)鍵技術(shù) 4 即時通信開發(fā)環(huán)境 4 關(guān)鍵技術(shù) 4 java語言 4 WINDOWS SOCKETS網(wǎng)絡(luò)編程接口 4 WSAAsyncSelect模型開發(fā) 5 TCP/IP協(xié)議、TCP協(xié)議 6 Client/Server結(jié)構(gòu)(客戶機/服務(wù)器模式) 83 即時通信系統(tǒng)分析與設(shè)計 9 即時通信系統(tǒng)分析 9 系統(tǒng)需求 9 需求分析 10 即時通信系統(tǒng)設(shè)計 11 設(shè)計原則 11 工作流程 11 功能設(shè)計 12 共享數(shù)據(jù)類設(shè)計 134 即時通信系統(tǒng)實現(xiàn) 16 服務(wù)器端設(shè)計實現(xiàn) 16 服務(wù)器端靜態(tài)類圖 16 服務(wù)器主要類介紹 16 服務(wù)器端主要過程介紹 19 客戶端設(shè)計實現(xiàn) 23 客戶端靜態(tài)類圖 23 客戶端主要類介紹 23 25 28 測試意義 28 28 28 測試用例 29總結(jié)與展望 31致 謝 33參考文獻 34III引 言即時通信就是能夠通過軟件來與好友進行通訊,發(fā)送或者接受好友通過互聯(lián)網(wǎng)消息,主要是完成點對多點的通信。所以說開發(fā)一個聊天軟件的必要性越來越高,開發(fā)這么一個交流的平臺這就是我這次設(shè)計的目標(biāo)。我們想要快輸?shù)慕鉀Q我們在公司事務(wù)上遇到的問題,許許多多的企業(yè)開始在公司的內(nèi)部建立屬于自己的內(nèi)部網(wǎng)絡(luò)來開展工作。1 緒論在現(xiàn)代這個社會隨著互聯(lián)網(wǎng)的快速發(fā)展,大家需要在網(wǎng)上越來越多的溝通。在內(nèi)網(wǎng)的成功運行過程中,公司通過家屬內(nèi)部員工的協(xié)調(diào)與交流,加快信息的交換速度,得以提高自己的工作效率。這個通信基礎(chǔ)是我們可以擁有一個安全,優(yōu)秀和快速的通信機制。Socket通信接受消息和發(fā)送消息的速度比較快,對消息的保護性能比一般比較好,并且不怎么占網(wǎng)絡(luò)帶寬。他們現(xiàn)在也實現(xiàn)了許多各具特色的功能,比如就騰訊公司開發(fā)出的而言,有許多附加產(chǎn)品構(gòu)成了一個完整的產(chǎn)業(yè)鏈最基礎(chǔ)的有聊天軟件,不但可以進行文字聊天,還能視頻聊天,語音聊天,多人會議模式,他們也開發(fā)了不少的快捷功能例如使用Ctrl+Alt+A可以在電腦屏幕上面快速截圖。新浪微博也在國內(nèi)市場占領(lǐng)了比較大的份額,他們是目前國內(nèi)來說即時通信軟件開發(fā)的一個典范和目標(biāo),它大大的豐富了我們的生活,他們可以迅速的將消息傳遍全國各地,也產(chǎn)生了不少的網(wǎng)絡(luò)紅人,也是他們成功的重要的推動因素。 本課題研究內(nèi)容我們的課題是eclipse平臺下的應(yīng)用java語言開發(fā)的軟件、我們的這個軟件是由客戶端程序、服務(wù)器端程序以及服務(wù)器端的數(shù)據(jù)庫的搭建這三部分構(gòu)成的,我們這個課題主要為了實現(xiàn)在不同客戶端之間的互相通信,以及發(fā)送離線文字消息,還有對好友的一些簡單的操作。安全性和。具有發(fā)送實時及離線消息功能以及對好友進行添加、查找和刪除的功能。本文第 3 章是軟件的分析與設(shè)計。本文第 5 章介紹系統(tǒng)測試。處理器:Intel Pentium PIII或更高處理器 操作系統(tǒng):Windows 2000 /Windows XP / Windows 2003 在 Java SE 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。所有的Windows Sockets實現(xiàn)都支持流套接口和數(shù)據(jù)報套接口。這一API調(diào)用用來取代探尋網(wǎng)絡(luò)I/O調(diào)用。應(yīng)用進程WSAAsyncSelect線程繼續(xù)運行 Recv()復(fù)制數(shù)據(jù)期間阻塞處理數(shù)據(jù) 內(nèi)核 等待數(shù)據(jù)數(shù)據(jù)準(zhǔn)備好復(fù)制數(shù)據(jù)將數(shù)據(jù)復(fù)制到擁護空間 完成復(fù)制系統(tǒng)調(diào)用返回消息系統(tǒng)調(diào)用返回成功指示 WSAAsyncSelect模型 TCP/IP協(xié)議、TCP協(xié)議網(wǎng)際協(xié)議IP是TCP/IP的心臟,也是網(wǎng)絡(luò)層中最重要的協(xié)議。如果IP數(shù)據(jù)包中有已經(jīng)封好的TCP數(shù)據(jù)包,那么IP將把它們向‘上’傳送到TCP層。因此,UDP不被應(yīng)用于那些使用虛電路的面向連接的服務(wù),UDP主要用于那些面向查詢應(yīng)答的服務(wù)。源端口 源系統(tǒng)上的連接的端口。服務(wù)進程通常使用一個固定的端口,例如,SMTP使用25。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。 3 即時通信系統(tǒng)分析與設(shè)計 即時通信系統(tǒng)分析 系統(tǒng)需求網(wǎng)絡(luò)聊天交流是目前互聯(lián)網(wǎng)提供的主要內(nèi)容。 聊天系統(tǒng)在客戶端和服務(wù)器之間主要傳送的是文字信息,服務(wù)器端只需要把最近的文字信息推送到客戶端,這樣減少了網(wǎng)絡(luò)傳輸內(nèi)容,節(jié)省了網(wǎng)絡(luò)傳輸?shù)臅r間,無疑提高了聊天速度。在使用瀏覽器訪問服務(wù)器時,先由客戶端發(fā)出HTTP協(xié)議,然后服務(wù)器響應(yīng)處理這個客戶端的響應(yīng),再返回處理結(jié)果;請求(Request)和響應(yīng)(Response)是一種一對一的前后因果關(guān)系。首先,需啟動服務(wù)器,進行服務(wù)器的配置,進行正確的服務(wù)器配置和數(shù)據(jù)庫連接并測試成功后,開啟服務(wù)器。(2) 更新成員狀態(tài)。(5) 當(dāng)用戶上線時,接受其他用戶的離線消息。(3) 通知客戶端更新成員列表。(7) 保存用戶信息。本系統(tǒng)在架構(gòu)設(shè)計上將分4個層次。 工作流程只有充分地了解了聊天程序的工作流程,才能對整個系統(tǒng)的理解更加深刻。在線狀態(tài):用戶在線,當(dāng)兩個用戶都在線時,可以相互發(fā)送和接受成員列表。在線用戶發(fā)送消息在線用戶給離線用戶發(fā)送消息B.用戶類設(shè)計 在程序中聲明CUserInfo信息類。 成員函數(shù)函 數(shù) 名 稱返 回 值 功 能 CUserInfo() 無 構(gòu)造函數(shù)CUserInfo(constCUserInfoamp。 賦值函數(shù)名 稱 類 型說 明 m_strNameCString名稱m_strPasswordCstring密碼m_eStatusUSERSTATUE狀態(tài)m_lIP DWORDI P地址m_timeCTime時間C.?dāng)?shù)據(jù)包類設(shè)計在程序中聲明CChatPacket類描述服務(wù)器和客戶端接收和發(fā)送的數(shù)據(jù)包。 函 數(shù) 名 稱 返 回 值 功 能CserverDlg 無構(gòu)造函數(shù) ~CServerDlg() 無析構(gòu)函數(shù)StartService() BOOL啟動服務(wù)Init() BOOL初始化ProcessPendingRead(CArchive *pArchiveIn, CArchive *pArchiveOut,CClientSocket) BOOL接收數(shù)據(jù)ProcessPendingAccept() Void接受客戶端連接請求ReleaseChatter(CClientSocket *pClientSocket) Void離線時刪除用戶DeleteChatter(CClientSocket *pClientSocket) Void用戶登陸密碼錯誤時刪除用戶DeleteAllChatter() Void刪除所有在線用
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1