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

正文內(nèi)容

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

2024-12-21 22:19本頁面
  

【正文】 )。 if (()) { (注冊名重復(fù) ,請另外選擇 )。 break。 flag = 1。 服務(wù)器端得到注冊 請求會將對象輸入流轉(zhuǎn)化為文件輸出流,并反饋給客戶端。最后關(guān)閉對象輸出流和文件輸入流。 ObjectOutputStream objout = new ObjectOutputStream(file)。 將用戶注冊成功或失敗的信息用打印流包裝 Socket 以后,輸出給客戶端注冊結(jié)果的詳細信息。 Date t = new Date()。 Socket 連接 當以上的程序都正常運行后,需要關(guān)閉 Socket 連接,否則將會浪費服務(wù)器與客戶端之間的資源。 // 讀文件 FileInputStream file3 = new FileInputStream()。 vList = (Vector) ()。 if (!()) { (密碼不正確 )。 } else { // 判斷是否已經(jīng)登錄 int login_flag = 0。 a ()。 if ((_custName)) { login_flag = 1。 } } if (() = 50) { (登錄人數(shù)過多,請稍候再試 )。 用戶退出 當用戶退出時,客戶端將會用基于 Socket 的對象輸出流發(fā)送給服務(wù)器退出對象 。 用戶退出后將服務(wù)器端監(jiān)控界面的用戶列表更新。 用戶退出模塊程序: public void serverExit() { Exit exit = new Exit()。 removeUser(exit)。 } Date t = new Date()。 freshServerUserList()。 戶聊天內(nèi)容的非法信息 分析聊天信息對象的聊天內(nèi)容,用語言過濾類將非法字符過濾掉。當聊天內(nèi)容中出現(xiàn)要過渡的關(guān)鍵字是將會被系統(tǒng)屏蔽,而聊天內(nèi)容 當有其他用戶登陸時,系統(tǒng)會給在線的所有用戶發(fā)送用戶登陸信息,并且通過服務(wù)器可以給各用戶發(fā)送系統(tǒng)消息。 當以上信息都封裝成功后,打開與客戶端連接 的 Socket 的輸出流,然后再用ObjectOutputStream 對象輸出流包裝后輸出給客戶端。 cObj = (Chat) obj。 chatLog(cObj)。 return。如圖 47 客戶端用戶注冊信息模塊程序: //連接到服務(wù)器 Socket toServer。 ObjectOutputStream streamToServer=new ObjectOutputStream (())。 //讀來自服務(wù)器 socket的登陸狀態(tài) BufferedReader fromServer=new BufferedReader(new InputStreamReader(()))。 //顯示成功消息 JOptionPane op=new JOptionPane()。 if((+注 冊成功 )) { ()。 ()。 ()。 toServer = new Socket(strServerIp, 1001)。 // 寫客戶詳細資料到服務(wù)器 socket ((Customer) data)。 String status = ()。 ()。 ()。 } else { (null, status)。 ()。} } // login()結(jié)束 聊天室 當用戶登錄成功后,用戶的登錄界面將會隱藏,然后創(chuàng)建用戶聊天室窗口,在界面的標題欄將會顯示當前登錄用戶的用戶名,以防止一個機器上的用戶開多個賬號進入聊天室后分不清哪個窗口是哪個用戶登錄的,界面第一行將顯示當前在線人數(shù)。 位于界面下方的就是一些用于聊天的功能控件和聊天內(nèi)容個性化配置控件。如圖: 25 當多個用戶同時在線時可以對某個人私聊,而第三個人的聊天界面會被屏蔽掉。 = strLoginName。 = (())。 = ().toString()。 26 ObjectOutputStream outObj = new ObjectOutputStream(toServer .getOutputStream())。 ()。 ()。如圖 保持模塊程序: // 保存 按鈕 public void saveMessage() { try { FileOutputStream fileoutput = new FileOutputStream( + , true)。 // (temp)。 ()。 } catch (Exception e) { (e)。 } public void paint( Graphics g ) { Insets insets = getInsets()。 int hh,mm,ss。 h=getSize().height。 hh=()。//分鐘 ss=()。 (L0,T0,60,28)。 if (hh 10) st=0+hh。 if (mm 10) st=st+:0+mm。 if (ss 10) st=st+:0+ss。 (st,L0,T0+25)。 mdo=90mm*6。 //擦除秒針 ??????????? //繪制秒針 ()。 y=(int)((r8)*(RAD*sdo)+y0)2*T0。 old_X=x。 //繪制分針 line(g,mdo,(int)(r*),)。 } // end paint 圖 422 屏蔽聊天信息 FileReader fileReader = new FileReader(files)。 while (true) { String line = ()。} fileString += (line)。 } ()。 } catch (FileNotFoundException e) { 29 // TODO 自動生成 catch 塊 ()。 } return fileString。 // 退出 按鈕 public void exit() { Exit exit = new Exit()。 // 發(fā)送退出信息 try { Socket toServer = new Socket(strServerIp, 1001)。 (exit)。 ()。 // ()。 } 出現(xiàn)異常信息 在用戶聊天時,當服務(wù)器關(guān)閉或者與服務(wù)器無法連接時,客戶端將會給出“不能連接到服務(wù)器!”的信息。 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)定性等特點。在這次的畢業(yè)設(shè)計中,我應(yīng)用了 JAVA 開發(fā)工具在 WINDOWS 平臺上開發(fā)了一個基于 WINDOWS 平臺的局域網(wǎng)通信工具,在這一重要的領(lǐng)域進行了相關(guān)的實踐,不管是對我的研究能力,還是實際動手能力,還是資料查閱能力,都起了相當大的益處。 系統(tǒng)著重研究并實現(xiàn)了網(wǎng)絡(luò)應(yīng)用的部分。生成的聊天室可以達到基本的聊天要求,具有較高的研究價值。在這里再次感謝我的導(dǎo)師 , 老師。 進入社會后,我以后會更加努力,是學(xué)校給我學(xué)習(xí)的機會,在以后的生活中繼續(xù)提高自己,為自己創(chuàng)造 更多的機會 ,更好的明天!
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1