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

正文內(nèi)容

計算機應用技術(shù)專業(yè)精品畢業(yè)論文--基于java的局域網(wǎng)聊天軟件設計(存儲版)

2025-01-10 22:54上一頁面

下一頁面
  

【正文】 自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應用。也是Socket 編程的重要部分。 16 4 詳細設計 系統(tǒng)流程圖 系統(tǒng)總體流程圖 開 始啟 動 服 務 器判 斷 啟 動 信 息啟 動 客 戶 端判 斷 登 錄 信 息登 錄 聊 天 室退 出 聊 天 室結(jié) 束是是注 冊 用 戶退 出 服 務 器否是否 圖 41 系統(tǒng)總體流程圖 17 系統(tǒng)客戶端流程圖 開 始客 戶 端 登 錄 界 面聊 天 室 界 面清 屏 聊 天 內(nèi) 容 時 鐘 保 存聊 天 對 象 字 體 顏 色 表 情退 出結(jié) 束 圖 42 客戶端流程圖 編寫服務器端程序 問題陳述 1. 接受用戶注冊信息并保存在一個基于文件的對象型數(shù)據(jù)庫。 聊天系統(tǒng)采用用戶名作為用戶帳號,并給每個用戶生成一個唯一 ID 來做系統(tǒng)內(nèi)部的用戶標識。 19 // 判斷是否有重名 for (int i = 0。 break。 // 發(fā)送注冊成功信息 ( + 注冊成功 )。 20 在對象數(shù)據(jù)庫中查找是否有與登錄用戶的用戶名相同的記錄,如果有繼續(xù)驗證,否則退出驗證處理,返回“沒有此用戶”錯誤 用戶登陸程序模塊如下: if (()) { find = 1。 break。 exit = (Exit) obj。語言過濾的時候?qū)蜷_“ ”文件,不允許出現(xiàn)的關(guān)鍵詞將會存儲在文件中,關(guān)鍵字之間以逗號分割。 // 將聊天信息的序列化對象填加到保存聊 天信息的矢量中 ((Chat) cObj)。 String status=()。 } 用戶登錄 收集 用戶登錄信息 程序?qū)⑼ㄟ^ 用戶登錄界面收集用戶的用戶名、密碼,如圖 圖 415 收集用戶登錄信息圖 // 接受客戶的詳細資料 ??????????? 23 try { // 連接到服務器 Socket toServer。 // 關(guān)閉流對象 ()。位于界面正中的兩個控件分別是 List 和 TextBox 用來顯示當前服務器上的在線會 員名單列表和公共聊天信息。 = () ? true : false。 } catch (Exception e) { } } // sendMessage()結(jié)束 保存聊天記錄 當用戶 需要保存聊天記錄時可以直接點擊“保存”按鈕,為了防止多用戶聊天記錄文件沖突問題,聊天記錄將會以“用戶名 ”為文件名,將信息保存在當前應用程序目錄下。 } } 顯示系統(tǒng)時間 當用戶 需要查看當前時間時,可以直接點擊“時鐘”按鈕,將會啟動一個漂亮的電子時鐘, 26 時鐘模塊程序: public void actionPerformed(ActionEvent e) { ()。//小時 mm=()。 else st=st+:+mm。 x=(int)((r8)*(RAD*sdo)+x0)。 BufferedReader read = new BufferedReader(fileReader)。 } catch (IOException e) { // TODO 自動生成 catch 塊 ()。 ()。并在用戶查 看后退出客戶端。 // 向服務器發(fā)送信息 ObjectOutputStream outObj = new ObjectOutputStream(toServer .getOutputStream())。 // (fileString)。 //繪制時針 line(g,hdo,(int)(r*),)。 27 hdo=90hh*30mm/2。 else st=+hh。 //繪制圓形 ????????? ??????????? //獲取時間 Calendar now=()。 (null, 聊天記錄保存在 + + )。 // 清空文本框 ()。 = ()。 ()。 if ((登錄成功 )) { new ChatRoom((String) , strServerIp)。 ()。 //寫客戶詳細資料到服務器 socket ((Register_Customer)data)。 // chenmin = ()。 } 接收用戶聊天信息 當用戶發(fā)送聊天信息時,服務端將會收到客戶端用 Socket 傳輸過來的聊天信息對象,然后將其強制轉(zhuǎn)換為 Chat 對象。否則用戶數(shù)據(jù)將會不同步。 a++) { String _custName = ((Customer) userOnline .elementAt(a)).custName。 ObjectInputStream objInput1 = new ObjectInputStream(file3)。 (vList)。 } else if ((所有人 )) { (禁止使用此注冊名 ,請另外選擇 )。 if (() != 0)// 判斷是否是第一個注冊用戶 { ObjectInputStream objInput = new ObjectInputStream( new FileInputStream(fList))。 18 解決方案 后臺數(shù)據(jù)庫設計 基于服務器跨平臺運行的構(gòu)想,服務器的后臺 數(shù)據(jù)庫使用了 SQL Server2020。 Windowclose 為 的內(nèi)部類,負責監(jiān)聽聊天室界面的操作,當用戶退出時返回給服務器信息。 為服務器端啟動界面,負責監(jiān)聽服務器的狀態(tài),在線人數(shù),最多在線人數(shù),服務器名稱,訪問協(xié)議,服務器 IP,服務器端口以及用戶信息的管理,日志的保存。 安裝使用簡便:服務器端的安裝簡潔明了,客戶 機無需再裝任何軟件就可以直接注冊登陸聊天。 系統(tǒng)功能需求 本系統(tǒng)主要通過客戶端,服務器端來體現(xiàn)聊天系統(tǒng)的基本功能。 第三章為概要設計,分模塊介紹系統(tǒng)的具體實現(xiàn)過程。一旦連通, 就變成了一種雙向通信,誰來扮演服務器或者客戶機便顯得不那么重要了。接著,客戶端為了表示收到了這個 SYN+ACK 信息,會向服務器發(fā)送一個最終確認信息( ACK 包)。 Java 的字節(jié)碼需要經(jīng)過 Java 虛擬機 JVM 解釋成機器碼才能執(zhí)行,所以速度上較慢。 3. 安全性 Java 是可以用在網(wǎng)路及分布環(huán)境下的網(wǎng)路程序設計語言。 為了解決此類問題, Gosling 決定開發(fā)一種新的語言,并取名為 Oak。當時 Sun Microsystem 公司為了發(fā)展消費類電子產(chǎn)品進行了一個名為 Green 的項目計劃。 參考了許多網(wǎng)絡上的資料,以及自己通過觀察騰訊 運行時的各種細節(jié)。TCP/IP 3 目 錄 1 緒論 ................................................................................................................. 錯誤 !未定義書簽。服務器端設計與實現(xiàn)過程中,采用了多線程技術(shù),可以在單個程序當中同時運行多個不同的線程,執(zhí)行不同的任務?;?Java 網(wǎng)絡編程的強大功能 , 本 次畢業(yè)設計使用 Java 編寫一個聊天系統(tǒng)。 關(guān)鍵字 : 多線程 ; 客戶機 /服務器 ; JAVA ; Socket ; Eclipse ; TCP/IP 2 Abstract as the work bee more and more developed, people bee more and more lean to the work, and can not leave with out it. This caused the chat materials bee more numerous, as the overseas ICQ system, the OICQ system that invented by Tencent Co., and so on. So we create a work chat medium just like the . Java work programming based on the power, the use of Java designed to prepare graduates a chat system. In general, the majority of the chat tool for client and server program in addition to serverside storage of customer data for the database, the system uses a client / server architecture model the adoption of Java provided Socket class connect client and server and between the client and server municate with each other, as the chat is to provide pointtomultipoint and multithreaded Java function to be pleted by using multithreaded c
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1