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

正文內(nèi)容

基于java局域網(wǎng)聊天軟件_畢業(yè)論文-費下載-wenkub.com

2024-11-27 22:19 本頁面
   

【正文】 在這里再次感謝我的導(dǎo)師 , 老師。 系統(tǒng)著重研究并實現(xiàn)了網(wǎng)絡(luò)應(yīng)用的部分。 30 參考文獻 [1] 孟凡榮.數(shù)據(jù)庫原理與應(yīng)用.中國礦業(yè)大學(xué), 2020( 8) 2830 [2] 張虹.軟件工程與軟件開發(fā)工具.清華大學(xué)出版社. 2020( 1) 5575 [3] Bruce Eckel. Thinking in Java.機械工業(yè)出版社. 2020( 6) 4264 [4] 羅軍舟等. TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù).清華大學(xué)出版社. 2020( 10) [5] 孫一林,彭波. Java 網(wǎng)絡(luò)編程實例.清華大學(xué)出版社. 2020( 4) [6] 李樹青. Java 通用范例開發(fā)金典. 電子工業(yè)出版社. 2020 [7] 王鵬. Java Swing 圖形界面開發(fā)與案例詳解.清華大學(xué)出版社. 2020 [8] 龐永慶,翟鵬. Java 完全自學(xué)寶典.清華大學(xué)出版社. 2020 [9] 劉永華,于春花. Java 網(wǎng)絡(luò)編程.清華大學(xué)出版社. 2020 [10] Boost Documentation, 或 [11] Documentation, [12] 孫桂蘭 .電子商務(wù)網(wǎng)上書店系統(tǒng) .北京 :人民郵電出版社 ,2020 [13] Jalote control limits for employing statistical process control in software process. IEEE Trans on Software Engineering, 2020, 28(12) [14] 薩師煊, 王珊 .數(shù)據(jù)庫系統(tǒng)概述 .第三版 .北京: 高等教育出版社 , 2020. [15] B. Ford, ., P. Srisuresh, etc. PeertoPeer (P2P) munication across middleboxes. 2020 [16] 飛思科技產(chǎn)品研發(fā)中心 . Java 2 應(yīng)用開發(fā)指南 [J]. 北京 :電子工業(yè)出版社 , 2020 [17] 薛為民 , 夏文紅 , 解侖 .Java 應(yīng)用教程 北京:北京交通大學(xué)出版社 2020 [18] [19] [20] [21] 31 致謝 本文 討論了如何利用 JAVA 技術(shù)開發(fā)聊天室系統(tǒng),基本滿足了結(jié)構(gòu)化、界面友好、速度快、安全性以及穩(wěn)定性等特點。 // ()。 (exit)。 // 退出 按鈕 public void exit() { Exit exit = new Exit()。 } catch (FileNotFoundException e) { 29 // TODO 自動生成 catch 塊 ()。} fileString += (line)。 } // end paint 圖 422 屏蔽聊天信息 FileReader fileReader = new FileReader(files)。 old_X=x。 //擦除秒針 ??????????? //繪制秒針 ()。 (st,L0,T0+25)。 if (mm 10) st=st+:0+mm。 (L0,T0,60,28)。 hh=()。 int hh,mm,ss。 } catch (Exception e) { (e)。 // (temp)。 ()。 26 ObjectOutputStream outObj = new ObjectOutputStream(toServer .getOutputStream())。 = (())。如圖: 25 當多個用戶同時在線時可以對某個人私聊,而第三個人的聊天界面會被屏蔽掉。} } // login()結(jié)束 聊天室 當用戶登錄成功后,用戶的登錄界面將會隱藏,然后創(chuàng)建用戶聊天室窗口,在界面的標題欄將會顯示當前登錄用戶的用戶名,以防止一個機器上的用戶開多個賬號進入聊天室后分不清哪個窗口是哪個用戶登錄的,界面第一行將顯示當前在線人數(shù)。 } else { (null, status)。 ()。 // 寫客戶詳細資料到服務(wù)器 socket ((Customer) data)。 ()。 if((+注 冊成功 )) { ()。 //讀來自服務(wù)器 socket的登陸狀態(tài) BufferedReader fromServer=new BufferedReader(new InputStreamReader(()))。如圖 47 客戶端用戶注冊信息模塊程序: //連接到服務(wù)器 Socket toServer。 chatLog(cObj)。 當以上信息都封裝成功后,打開與客戶端連接 的 Socket 的輸出流,然后再用ObjectOutputStream 對象輸出流包裝后輸出給客戶端。 戶聊天內(nèi)容的非法信息 分析聊天信息對象的聊天內(nèi)容,用語言過濾類將非法字符過濾掉。 } Date t = new Date()。 用戶退出模塊程序: public void serverExit() { Exit exit = new Exit()。 用戶退出 當用戶退出時,客戶端將會用基于 Socket 的對象輸出流發(fā)送給服務(wù)器退出對象 。 if ((_custName)) { login_flag = 1。 } else { // 判斷是否已經(jīng)登錄 int login_flag = 0。 vList = (Vector) ()。 Socket 連接 當以上的程序都正常運行后,需要關(guān)閉 Socket 連接,否則將會浪費服務(wù)器與客戶端之間的資源。 將用戶注冊成功或失敗的信息用打印流包裝 Socket 以后,輸出給客戶端注冊結(jié)果的詳細信息。最后關(guān)閉對象輸出流和文件輸入流。 flag = 1。 if (()) { (注冊名重復(fù) ,請另外選擇 )。 vList = (Vector) ()。 int flag = 0。 ( 1) login 表: Login 表 ( 2) register 表 register 表 此表主要包含了用戶帳戶基本信息。 4. 服務(wù)器運行在自定義的端口上 1001. 5. 服務(wù)器監(jiān)控用戶列表和用戶聊天信息(除私聊外)。 為客戶端程序的一個小程序,實現(xiàn)的一個石英鐘功能。 為客戶端程序登錄界面,負責用戶帳號信息的驗證與反饋。 是連接服務(wù)器和客戶端的橋梁,主要負責將客戶端的信息傳送給服務(wù)器,并將服務(wù)器端的信息反饋給客戶端,即所謂的“三次握手”。因此,在設(shè)計聊天系統(tǒng)的過程中,必須要考慮好以下幾個設(shè)計要點: 在 Inter 上的聊天程序一般都是以服務(wù)器提供服務(wù)端連接響應(yīng),使用者通過客戶端程序登錄到服務(wù)器,就可以與登錄在同一服務(wù)器上的用戶交談,這是一個面向連接的通信過程。 適應(yīng)性:應(yīng)該能廣泛應(yīng)用于不同類型的企事業(yè)單位。 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括事業(yè)單位和企業(yè)單位,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。 ( 1)服務(wù)器端 ,服務(wù)器監(jiān)控聊天內(nèi)容,服務(wù)器過濾非法內(nèi)容 8. 服務(wù)器踢人。使用 Java作為系統(tǒng)開發(fā)的開發(fā)環(huán)境 ,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型 ,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng) ,保證了代碼的模塊化要求 ,而代碼模塊化的提高 ,非常有利于以后對新系統(tǒng)的擴展與修改。 第四章為詳細設(shè)計。所以一旦建好連接,我們只需使用自己熟悉的 IO命令即可。 所以服務(wù)器的主要任務(wù)是偵聽建立連接的請求,這是由我們創(chuàng)建的特定服務(wù)器對象完成的。一旦兩臺機器都發(fā)現(xiàn)了對方,就可以展開一次令人愉快的雙向?qū)υ?。這種 SYN,SYN+ACK,ACK 的步驟被稱為 TCP 連接建立時的“三次握手”,在這之后,連接就建立起來了,這個連接將一直保持活動狀態(tài),直到超時或者任何一方發(fā)出一個 FIN(結(jié)束)信號。服務(wù)器一般是服務(wù)的執(zhí)行者,會向客戶端返回服務(wù)執(zhí)行的結(jié)果。但是隨著 JVM 技術(shù)的進步,使得其執(zhí)行速度直逼 C 與 C++。只要計算機安裝了能解釋執(zhí)行字節(jié)碼的 Java 虛擬機 JVM,就可以執(zhí)行字節(jié)碼文件,從而實現(xiàn) Java的平臺獨立性。在網(wǎng)路環(huán)境下,語言的安全性變得更為重要。 2. 面向?qū)ο? 面向?qū)ο蠹夹g(shù)是現(xiàn)代工業(yè)的一次革新,提高了軟件的模塊化程度和重復(fù)適用率,縮短了軟件開發(fā)時間,減低了卡發(fā)成本。它采用了大部分與 C++類似的語法對可能具備危險性的功能加以改進,例如將內(nèi)存管理改為由語言自己進行管理,以減少程序員的負擔及可能發(fā)生的錯誤。需要程序員記錄并管理內(nèi)存資源。這個計劃的負責任是James Gosling。而 MSN Messenger 所有數(shù)據(jù)都要經(jīng)過服務(wù)器,服務(wù)器壓力可想而知(難怪平時很少見到使用 MSN 進行語音視頻聊天的)。可以確定騰訊 是以多服務(wù)器提供服務(wù)、服務(wù)器總控客戶端、客戶端之間 UDP直連通信的。本人取最具代表性的 和 MSN 進行了 一些研究,作為我開發(fā)聊天系統(tǒng)的準備。 國內(nèi)外聊天系統(tǒng)的研究現(xiàn)狀 .................................................................. 5 JAVA 語言 .................................................................................................. 6 Java 的發(fā)展歷史 ................................................................................ 6 Java 的特點 ......................................................................
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1