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

正文內(nèi)容

基于java的android即時通訊軟件畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-全文預(yù)覽

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

下一頁面
  

【正文】 記錄,如果有繼續(xù)驗證,否則退出驗證處理,返回“沒有此用戶”錯誤用戶登陸程序模塊如下:if (()) {find = 1。for (int a = 0。break。 用戶退出后應(yīng)該把用戶從在線列表中刪除,否則用戶退出用戶還在在線列表中,那么該用戶下次將會無法登錄。exit = (Exit) obj。log(用戶 + + 已經(jīng)退出, + 退出時間: + ())。語言過濾的時候?qū)蜷_“”文件,不允許出現(xiàn)的關(guān)鍵詞將會存儲在文件中,關(guān)鍵字之間以逗號分割。public void serverChat() {// 將接收到的對象值賦給聊天信息的序列化對象Chat cObj = new Chat()。// 將聊天信息的序列化對象填加到保存聊天信息的矢量中((Chat) cObj)。 toServer = new Socket(strServerIp,1001)。 String status=()。 ()。 } 用戶登錄 收集用戶登錄信息程序?qū)⑼ㄟ^ 用戶登錄界面收集用戶的用戶名、密碼,如圖圖 415 收集用戶登錄信息圖// 接受客戶的詳細資料……………………………try {// 連接到服務(wù)器Socket toServer。// 讀來自服務(wù)器socket的登錄狀態(tài)BufferedReader fromServer = new BufferedReader(new InputStreamReader(()))。// 關(guān)閉流對象()。()。位于界面正中的兩個控件分別是 List 和 TextBox 用來顯示當(dāng)前服務(wù)器上的在線會員名單列表和公共聊天信息。// 發(fā)送 按鈕public void sendMessage() {Chat chatobj = new Chat()。 = () ? true : false。(chatobj)。} catch (Exception e) {}} // sendMessage()結(jié)束 保存聊天記錄 當(dāng)用戶需要保存聊天記錄時可以直接點擊“保存”按鈕,為了防止多用戶聊天記錄文件沖突問題,聊天記錄將會以“”為文件名,將信息保存在當(dāng)前應(yīng)用程序目錄下。(())。}} 顯示系統(tǒng)時間當(dāng)用戶需要查看當(dāng)前時間時,可以直接點擊“時鐘”按鈕,將會啟動一個漂亮的電子時鐘,時鐘模塊程序: public void actionPerformed(ActionEvent e) { ()。 String st。//小時 mm=()。//填充的矩形 ()。 else st=st+:+mm。 //計算時間和圖形的關(guān)系 sdo=90ss*6。 x=(int)((r8)*(RAD*sdo)+x0)。 old_Y=y。BufferedReader read = new BufferedReader(fileReader)。// fileString += (line + \n)。} catch (IOException e) {// TODO 自動生成 catch 塊()。 = strLoginName。()。} catch (Exception e) {}private void exitChatRoom() {exit()。在當(dāng)今電腦網(wǎng)絡(luò)密布的世界當(dāng)中,一個簡單高效的局域網(wǎng)通信工具是如此的具有實用性,所以我們應(yīng)當(dāng)重視對它的相關(guān)研究與開發(fā)。根據(jù)實現(xiàn)的情況看,具有較友好的聊天界面生成效果,以及流暢的網(wǎng)絡(luò)通信效果。通過畢業(yè)設(shè)計,發(fā)現(xiàn)自己在理論研究和實際工作能力等方面都得到了提高,受益匪淺,同時在老師的指導(dǎo)和課題組同學(xué)的共同幫助下,及時總結(jié)研究成果,這些無疑會對我今后的工作和學(xué)習(xí)帶來很大的幫助。一個月的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個??粕漠厴I(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的。所以,我決定認真總結(jié)這次畢業(yè)設(shè)計的經(jīng)驗,以及學(xué)習(xí)到的知識,來更加的充實自己的頭腦和完善自己的知識結(jié)構(gòu)。并在用戶查看后退出客戶端。()。// 向服務(wù)器發(fā)送信息ObjectOutputStream outObj = new ObjectOutputStream(toServer.getOutputStream())。} 退出聊天系統(tǒng)當(dāng)前用戶點擊“退出”按鈕或者關(guān)閉窗口時,系統(tǒng)將會把用戶退出的信息打包成對象發(fā)送給服務(wù)器,并退出客戶端程序。// (fileString)。if (line == null) {break。 //繪制時針 line(g,hdo,(int)(r*),)。 (x0,y0,x,(hy))。 hdo=90hh*30mm/2。 else st=st+:+ss。 else st=+hh。// 秒 ()。 //繪制圓形 …………………………………………………… //獲取時間 Calendar now=()。 int L0 = ()/2, T0 = ()/2。(null, 聊天記錄保存在 + + )。String temp = ()。 // 清空文本框()。// 向服務(wù)器發(fā)送信息try {Socket toServer = new Socket(strServerIp, 1001)。 = ()。包括聊天對象,聊天語氣,聊天內(nèi)容,聊天字體,風(fēng)格,大小,顏色……. 用戶發(fā)送信息用戶需要發(fā)送信息時,在聊天內(nèi)容里寫下要發(fā)送的信息,然后點擊發(fā)送就可以發(fā)送到其他客戶端,也可以選擇私聊,聊天表情,聊天信息通過服務(wù)器發(fā)送到其他客戶端。()。()。if ((登錄成功)) {new ChatRoom((String) , strServerIp)。ObjectOutputStream streamToServer = new ObjectOutputStream(())。 ()。 (null,status)。 //寫客戶詳細資料到服務(wù)器socket ((Register_Customer)data)。} 客戶端程序編寫 程序?qū)⑼ㄟ^ 用戶注冊界面收集用戶的用戶名、密碼、年齡、電子郵箱。// chenmin = ()。系統(tǒng)消息發(fā)出后,如再有登錄者也可以接收到系統(tǒng)消息。} 接收用戶聊天信息 當(dāng)用戶發(fā)送聊天信息時,服務(wù)端將會收到客戶端用 Socket 傳輸過來的聊天信息對象,然后將其強制轉(zhuǎn)換為 Chat 對象。// chenminif (()) { = 。否則用戶數(shù)據(jù)將會不同步。break。 a++) {String _custName = ((Customer) userOnline.elementAt(a)).custName。break。ObjectInputStream objInput1 = new ObjectInputStream(file3)。log(用戶 + + 注冊成功, + 注冊時間:+ () + \n)。(vList)??蛻舳说玫阶孕畔⒑髸谇芭_填寫注冊信息,然后創(chuàng)建文件輸出流,再用對象輸出流包裝后寫入本地文件將其持久化。(2)friend 表friend 表此表主要包含了用戶好友 ID 關(guān)系信息。 7. 服務(wù)器對在線下線列表進行更新。 3. 能夠與在線好友進行自由聊天。:客戶端連接服務(wù)器及與服務(wù)器進行交互。:客戶端好友信息界面及交互。:客戶端用戶信息數(shù)據(jù)。:客戶端好友信息數(shù)據(jù)。:客戶端聊天消息列表數(shù)據(jù)。 :服務(wù)器接受消息處理的抽象類。:服務(wù)器端連接數(shù)據(jù)庫,負責(zé)服務(wù)器端與數(shù)據(jù)庫連接讀取數(shù)據(jù)操作。 系統(tǒng)運行需求 移動客戶端需 500MHz 及以上的處理器 移動客戶端需 256MB 及以上的 ROM 空間 移動客戶端需 256MB 及以上的 RAM 空間 移動客戶端需具有 WiFi/GRPS 網(wǎng)絡(luò)接收模塊,能正常連接到網(wǎng)絡(luò) 服務(wù)端需具有 P4 及以上的處理器 服務(wù)端需具有 80GB 及以上的硬板空間 服務(wù)端需具有 1GB 及以上的內(nèi)存空間 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖圖 21 頂層數(shù)據(jù)流圖聊天用戶即時通訊系統(tǒng) 聊天用戶 一層數(shù)據(jù)流圖. 圖 22 一層數(shù)據(jù)流圖 二層數(shù)據(jù)流圖聊天用戶客戶端服務(wù)器端數(shù)據(jù)流聊天用戶用戶登錄 用戶注冊用戶客戶端服務(wù)器端處理用戶退出 用戶請求信息 用戶聊天信息圖 23 系統(tǒng)二層數(shù)據(jù)流圖3 概要設(shè)計 系統(tǒng)實現(xiàn)原理即時通訊的設(shè)計跟普通網(wǎng)站設(shè)計有著許多不同的地方,普通網(wǎng)站設(shè)計所考慮的因素,例如,普通網(wǎng)站需要對布局進入大量美化以及動畫設(shè)計等等,而即時通訊只要提供滿足訪客雙方直接實時聊天即可。安裝使用簡便:服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件就可以直接注冊登陸聊天。(1)服務(wù)器端(2)客戶端 系統(tǒng)性能需求實用性:為信息交流提供方便,有效進行作業(yè)管理。使用 Java 作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1