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

正文內容

基于java的android即時通訊軟件畢業(yè)設計(doc畢業(yè)設計論文)(文件)

2025-07-12 15:45 上一頁面

下一頁面
 

【正文】 ...........................................................................11 系統(tǒng)實現層次圖: ...................................................................................12 各模塊詳細功能 .........................................................................................12 服務器端結構 .......................................................................................12 客戶端結構 ..........................................................................................144 詳細設計 .................................................................................................................................19 系統(tǒng)流程圖 .................................................................................................19 系統(tǒng)總體流程 圖 ..................................................................................19 系統(tǒng)客戶端流程圖 ............................................................................20 編寫服務器端程序 .....................................................................................20 問題陳述 ..............................................................................................20 解決方案 ............................................................................................21 客戶端程序編寫 ............................................................................................................28 聊天室 ..................................................................................................38參考文獻 ......................................................................................................................................46致謝 ...............................................................................................................................................451 緒論 國內外即時通訊系統(tǒng)的研究現狀目前國內外做即時通訊軟件的公司很多,產品也琳瑯滿目,國內有諸如騰訊 、新浪 UC、網易泡泡等,國外有著名的 MSN(新版改名為 Live Messenger)以及跨平臺 Gaim 等。參考了許多網絡上的資料,以及自己通過觀察騰訊 運行時的各種細節(jié)。其模型如圖 12圖 12 MSN 服務器 客戶端模型 2騰訊使用的模型中,服務器主要處理客戶端各種狀態(tài)的控制,可以極大減輕服務器的處理壓力,但其內部協(xié)議和實現復雜度都較高。當時 Sun Microsystem 公司為了發(fā)展消費類電子產品進行了一個名為 Green 的項目計劃。尤其在內存管理方面,c++采用直接地址訪問方式。為了解決此類問題,Gosling 決定開發(fā)一種新的語言,并取名為 Oak。 1. 簡單性Java 語言簡單高校,基本 Java 系統(tǒng)(編譯器和解釋器)所占空間不足250KB 由于 Java 最初是為了對家用電器進行集成控制而設計的,因而具備簡單命了的特征。3. 安全性Java 是可以用在網路及分布環(huán)境下的網路程序設計語言。Java 源程序經過編譯后生成字節(jié)碼文件,而字節(jié)碼與具體的計算機無關。Java 的字節(jié)碼需要經過 Java 虛擬機 JVM 解釋成機器碼才能執(zhí)行,所以速度上較慢。 IP 地址:TCP/IP 網絡中的每臺計算機都有唯一的地址IP 地址.在 Java 中,有一個用來存儲 inter 地址的類叫 InterAddress.Java 提供的網絡功能有三大類: URL, Socket, Datagram.URL 是三大功能中最高級的一種,通過 URL Java 程序可以直接送出或讀入網絡上的數據.Socket 是傳統(tǒng)網絡程序最常用的方式,可以想象為兩個不同的程序通過網絡的通信信道.Datagram 是更低級的網絡傳輸方式,它把數據的目的紀錄在數據包中,然后直接放在網絡上 Socket 編程 關于 TCP/IP 協(xié)議TCP 協(xié)議是網絡通信的基石,對此,Java 專門提供了 Socket 的類庫,在其中抽象出 TCP 協(xié)議通信的常用方法:TCP 協(xié)議與三次握手:在講述 TCP 協(xié)議流程前,先來聲明兩個重要的概念:(1)客戶端,首先發(fā)送 TCP 請求的是客戶端,客戶端一般是服務(比如數據查詢服務)的請求者。如果服務器收到 SYN 標記,它將發(fā)回一個“SYN+ACK”數據包。主機 A 主機 BACK=1第一次握手,主機 A 向主機 B 發(fā)送連接請求第二次握手,主機 B 收到主機 A的請求,向主機 A 回發(fā)一個確認,同時向主機 A 發(fā)送一個連接請求第三次握手,主機 A 收到主機 B 發(fā)送的數據包在向主機 B 發(fā)送一個確認連接SYN=1,SEQ=ACK=1,SYN=1,SEQ=aaaaaaaaaa 圖 13 三次握手協(xié)議由此可見,通過客戶端和服務器的“三次握手” ,雙方可以建立暢通的通信信道,在此信道上雙方互相傳輸數據。它們之間的區(qū)別只有在客戶機試圖同服務器連接的時候才顯得非常明顯。一旦連接建好,那么無論在服務器端還是客戶機端,連接只是魔術般地變成了一個 IO 數據流對象。圖 14 服務器和客戶機的連接 本文內容安排本論文內容安排如下:第二章為聊天系統(tǒng)的需求分析,主要介紹系統(tǒng)的可行性研究,需求分析流程圖等。技術可行性: 本系統(tǒng)的開發(fā)利用 Microsoft SQL Server2022 作為本系統(tǒng)的數據庫,它是一個支持多用戶的新型數據庫,適用于大中規(guī)模的數據量需求。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。技術先進:產品的系統(tǒng)設計和開發(fā)應緊跟著整個計算機發(fā)展潮流,采用當時最先進的設計思想,利用最新的開發(fā)技術和開發(fā)工具。系統(tǒng)采用模塊化設計,用戶可以根據自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應用。因此,程序要在 TCP/IP 環(huán)境下,實現服務器端和客戶端兩部分程序。:服務器端接受客戶端消息鏈轉化為 json 格式的數據定義。:服務器接收客戶端查找好友消息轉化為 json 格式的數據定義:服務器更新在線用戶鏈表的 json 格式的數據定義:服務器端接受客戶端聊天信息和請求并進行轉發(fā)。:客戶端主界面 topbar 圖標數據。:客戶端注冊信息數據成員。:客戶端登錄界面及交互。:負責客戶端好友查找界面及交互。4 詳細設計 系統(tǒng)流程圖 系統(tǒng)總體流程圖開始啟動服務器判斷啟動信息啟動客戶端判斷登錄信息登錄服務器退出服務器注冊用戶結束否是是圖 41 系統(tǒng)總體流程圖 系統(tǒng)客戶端流程圖圖 42 客戶端流程圖開始客戶端登錄判斷主界面聊天界面 好友信息界面 個人信息界面退出結束 編寫服務器端程序 問題陳述 1. 能過接收用戶注冊信息并保存。 5. 服務器監(jiān)控用戶列表和對用戶消息進行轉發(fā)。(1)userInfo 表:userInfo 表此表主要包含了用戶帳戶基本信息。 客戶端通過 請求注冊,填寫注冊信息,并驗證各項信息格式是否符合規(guī)定,如果不符合規(guī)定格式,則進行提示重新填寫,最后將請求信息發(fā)送給服務器端。// 將向量中的類寫回文件FileOutputStream file = new FileOutputStream(fList)。// 發(fā)送注冊成功信息( + 注冊成功)。 用戶登陸 打開用戶數據庫文件“”,將用戶數據對象集載入內存,以供下面的程序使用。 在對象數據庫中查找是否有與登錄用戶的用戶名相同的
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1