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

正文內(nèi)容

畢業(yè)論文--基于java的android即時通訊軟件(完整版)

2024-09-16 11:25上一頁面

下一頁面
  

【正文】 ...............................................................8 數(shù)據(jù)流圖 .......................................................................................................8 頂層數(shù)據(jù)流圖 ........................................................................................8 一層數(shù)據(jù)流圖 ......................................................................................9 二層數(shù)據(jù)流圖 ......................................................................................93 概要設(shè)計 .................................................................................................................................11 系統(tǒng)實現(xiàn)原理 .............................................................................................11 系統(tǒng)實現(xiàn)層次圖: ...................................................................................12 各模塊詳細(xì)功能 .........................................................................................12 服務(wù)器端結(jié)構(gòu) .......................................................................................12 客戶端結(jié)構(gòu) ..........................................................................................144 詳細(xì)設(shè)計 .................................................................................................................................19 系統(tǒng)流程圖 .................................................................................................19 系統(tǒng)總體流程 圖 ..................................................................................19 系統(tǒng)客戶端流程圖 ............................................................................20 編寫服務(wù)器端程序 .....................................................................................20 問題陳述 ..............................................................................................20 解決方案 ............................................................................................21 客戶端程序編寫 ............................................................................................................28 聊天室 ..................................................................................................38參考文獻(xiàn) ......................................................................................................................................46致謝 ...............................................................................................................................................451 緒論 國內(nèi)外即時通訊系統(tǒng)的研究現(xiàn)狀目前國內(nèi)外做即時通訊軟件的公司很多,產(chǎn)品也琳瑯滿目,國內(nèi)有諸如騰訊 、新浪 UC、網(wǎng)易泡泡等,國外有著名的 MSN(新版改名為 Live Messenger)以及跨平臺 Gaim 等。其模型如圖 12圖 12 MSN 服務(wù)器 客戶端模型 2騰訊使用的模型中,服務(wù)器主要處理客戶端各種狀態(tài)的控制,可以極大減輕服務(wù)器的處理壓力,但其內(nèi)部協(xié)議和實現(xiàn)復(fù)雜度都較高。尤其在內(nèi)存管理方面,c++采用直接地址訪問方式。 1. 簡單性Java 語言簡單高校,基本 Java 系統(tǒng)(編譯器和解釋器)所占空間不足250KB 由于 Java 最初是為了對家用電器進(jìn)行集成控制而設(shè)計的,因而具備簡單命了的特征。Java 源程序經(jīng)過編譯后生成字節(jié)碼文件,而字節(jié)碼與具體的計算機無關(guān)。 IP 地址:TCP/IP 網(wǎng)絡(luò)中的每臺計算機都有唯一的地址IP 地址.在 Java 中,有一個用來存儲 inter 地址的類叫 InterAddress.Java 提供的網(wǎng)絡(luò)功能有三大類: URL, Socket, Datagram.URL 是三大功能中最高級的一種,通過 URL Java 程序可以直接送出或讀入網(wǎng)絡(luò)上的數(shù)據(jù).Socket 是傳統(tǒng)網(wǎng)絡(luò)程序最常用的方式,可以想象為兩個不同的程序通過網(wǎng)絡(luò)的通信信道.Datagram 是更低級的網(wǎng)絡(luò)傳輸方式,它把數(shù)據(jù)的目的紀(jì)錄在數(shù)據(jù)包中,然后直接放在網(wǎng)絡(luò)上 Socket 編程 關(guān)于 TCP/IP 協(xié)議TCP 協(xié)議是網(wǎng)絡(luò)通信的基石,對此,Java 專門提供了 Socket 的類庫,在其中抽象出 TCP 協(xié)議通信的常用方法:TCP 協(xié)議與三次握手:在講述 TCP 協(xié)議流程前,先來聲明兩個重要的概念:(1)客戶端,首先發(fā)送 TCP 請求的是客戶端,客戶端一般是服務(wù)(比如數(shù)據(jù)查詢服務(wù))的請求者。ACK=1第一次握手,主機 A 向主機 B 發(fā)送連接請求第二次握手,主機 B 收到主機 A的請求,向主機 A 回發(fā)一個確認(rèn),同時向主機 A 發(fā)送一個連接請求第三次握手,主機 A 收到主機 B 發(fā)送的數(shù)據(jù)包在向主機 B 發(fā)送一個確認(rèn)連接主機 A 主機 B 圖 13 三次握手協(xié)議由此可見,通過客戶端和服務(wù)器的“三次握手” ,雙方可以建立暢通的通信信道,在此信道上雙方互相傳輸數(shù)據(jù)。一旦連接建好,那么無論在服務(wù)器端還是客戶機端,連接只是魔術(shù)般地變成了一個 IO 數(shù)據(jù)流對象。技術(shù)可行性: 本系統(tǒng)的開發(fā)利用 Microsoft SQL Server2022 作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。技術(shù)先進(jìn):產(chǎn)品的系統(tǒng)設(shè)計和開發(fā)應(yīng)緊跟著整個計算機發(fā)展潮流,采用當(dāng)時最先進(jìn)的設(shè)計思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。因此,程序要在 TCP/IP 環(huán)境下,實現(xiàn)服務(wù)器端和客戶端兩部分程序。:服務(wù)器接收客戶端查找好友消息轉(zhuǎn)化為 json 格式的數(shù)據(jù)定義:服務(wù)器更新在線用戶鏈表的 json 格式的數(shù)據(jù)定義:服務(wù)器端接受客戶端聊天信息和請求并進(jìn)行轉(zhuǎn)發(fā)。:客戶端注冊信息數(shù)據(jù)成員。:負(fù)責(zé)客戶端好友查找界面及交互。 5. 服務(wù)器監(jiān)控用戶列表和對用戶消息進(jìn)行轉(zhuǎn)發(fā)。 客戶端通過 請求注冊,填寫注冊信息,并驗證各項信息格式是否符合規(guī)定,如果不符合規(guī)定格式,則進(jìn)行提示重新填寫,最后將請求信息發(fā)送給服務(wù)器端。// 發(fā)送注冊成功信息( + 注冊成功)。 在對象數(shù)據(jù)庫中查找是否有與登錄用戶的用戶名相同的記錄,如果有繼續(xù)驗證,否則退出驗證處理,返回“沒有此用戶”錯誤用戶登陸程序模塊如下:if (()) {find = 1。break。exit = (Exit) obj。語言過濾的時候?qū)蜷_“”文件,不允許出現(xiàn)的關(guān)鍵詞將會存儲在文件中,關(guān)鍵字之間以逗號分割。// 將聊天信息的序列化對象填加到保存聊天信息的矢量中((Chat) cObj)。 String status=()。 } 用戶登錄 收集用戶登錄信息程序?qū)⑼ㄟ^ 用戶登錄界面收集用戶的用戶名、密碼,如圖圖 415 收集用戶登錄信息圖// 接受客戶的詳細(xì)資料……………………………
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1