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

正文內(nèi)容

基于java局域網(wǎng)聊天軟件_畢業(yè)論文-費(fèi)下載(更新版)

  

【正文】 .. 11 數(shù)據(jù)流圖 ................................................................................................ 11 頂層數(shù)據(jù)流圖 ................................................................................. 11 一層數(shù)據(jù)流圖 ............................................................................... 12 二層數(shù)據(jù)流圖 ............................................................................... 13 3 概要設(shè)計(jì) ................................................................................................................................. 14 系統(tǒng)實(shí)現(xiàn)原理 ........................................................................................ 14 系統(tǒng)實(shí)現(xiàn)層次圖: .............................................................................. 15 各模塊詳細(xì)功能 .................................................................................... 15 服務(wù)器端結(jié)構(gòu) .................................................................................. 15 客戶端結(jié)構(gòu) ..................................................................................... 16 4 詳細(xì)設(shè)計(jì) ................................................................................................................................. 17 系統(tǒng)流程圖 ........................................................................................... 17 系統(tǒng)總體流程圖 ............................................................................. 17 系統(tǒng)客戶端流程圖 ....................................................................... 18 編寫(xiě)服務(wù)器端程序 ............................................................................... 18 問(wèn)題陳述 ......................................................................................... 18 解決方案 ....................................................................................... 19 客戶端程序編寫(xiě) ........................................................................................................... 23 聊天室 ............................................................................................. 24 參考文獻(xiàn) ...................................................................................................................................... 30 致謝 ...................................................................................................................... 錯(cuò)誤 !未定義書(shū)簽。 其模型如圖 11 圖 11 騰訊 服務(wù)器 客戶端模型 1 與騰訊 不同,微軟的 MSN Messenger 只使用了 TCP 作為傳輸層通 信協(xié)議,所有客戶端與服務(wù)器進(jìn)行連接,然后通過(guò)與服務(wù)器的 TCP 連接進(jìn)行中轉(zhuǎn)通信。但后來(lái)發(fā)現(xiàn) C++并不適合這類(lèi)任務(wù);因?yàn)?C++常會(huì)使系統(tǒng)失效。 Java 的特點(diǎn) Java 是一種簡(jiǎn)單、安全、容易適用、面向?qū)ο?、可移置、高性能、多線程的語(yǔ)言。 4. 平臺(tái)獨(dú)立 平臺(tái)獨(dú)立指程序不受操作平臺(tái)的限制,可以應(yīng)用在各種平臺(tái)上。 8 IP 地址 :TCP/IP 網(wǎng)絡(luò)中的每臺(tái)計(jì)算機(jī)都有唯一的地址 IP 地址 . 在 Java 中 ,有一個(gè)用來(lái)存儲(chǔ) inter 地址的類(lèi)叫 InterAddress. Java 提供的網(wǎng)絡(luò)功能有三大類(lèi) : URL, Socket, Datagram. URL 是三大功能中最高級(jí)的一種 ,通過(guò) URL Java 程序可以直接送出或讀入網(wǎng)絡(luò)上的數(shù)據(jù) . Socket 是傳統(tǒng)網(wǎng)絡(luò)程序最常用的方式 ,可以想象為兩個(gè)不同的程序通過(guò)網(wǎng)絡(luò)的通信信道 . Datagram 是更低級(jí)的網(wǎng)絡(luò)傳輸方式 ,它把數(shù)據(jù)的目的紀(jì)錄在數(shù)據(jù)包中 ,然后直接放在網(wǎng)絡(luò)上 Socket 編程 關(guān)于 TCP/IP 協(xié)議 TCP 協(xié)議是網(wǎng)絡(luò)通信的基石,對(duì)此, Java 專(zhuān)門(mén)提供了 Socket 的類(lèi)庫(kù),在其中抽象出 TCP 協(xié)議通信的常用方法: TCP 協(xié)議與三次握手: 在講述 TCP 協(xié)議流程前,先來(lái)聲明兩個(gè)重要的概念: ( 1)客戶端,首先發(fā)送 TCP 請(qǐng)求的是客戶端,客戶端一般是服務(wù)(比如數(shù)據(jù)查詢服務(wù))的請(qǐng)求者。 主機(jī) A 主機(jī) B 圖 13 三次握手協(xié)議 ACK=1 第一次握手,主機(jī) A 向主機(jī) B 發(fā)送連接請(qǐng)求 第二次握手,主機(jī) B 收到主機(jī) A的請(qǐng)求,向主機(jī) A回發(fā)一個(gè)確認(rèn),同時(shí)向主機(jī) A 發(fā)送一個(gè)連接請(qǐng)求 第三次握手,主機(jī) A 收到主機(jī) B 發(fā)送的數(shù)據(jù)包在向主機(jī) B 發(fā)送一個(gè)確認(rèn)連接 SYN=1,SEQ= ACK=1,SYN=1,SEQ= aaaaaaaaaa 9 由此可見(jiàn),通過(guò)客戶端和服務(wù)器的“三次握手”,雙方可以建立暢通的 通信信道,在此信道上雙方互相傳輸數(shù)據(jù)。一旦連接建好,那么無(wú)論在服務(wù)器端還是客戶機(jī)端,連接只是魔術(shù)般地變成了一個(gè) IO 數(shù)據(jù)流對(duì)象。 技術(shù)可行性 : 本系統(tǒng)的開(kāi)發(fā)利用 Microsoft SQL Server2020 作為本系統(tǒng)的數(shù)據(jù)庫(kù) ,它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù) ,適用于大中規(guī)模的數(shù)據(jù)量需求。 。 代碼可讀性好:文中的代碼將盡可能簡(jiǎn)潔,易懂。 負(fù)責(zé)將聊天過(guò)程中不合法的話語(yǔ)文件等過(guò)濾掉,返回合法內(nèi)容。 2. 能夠允許注冊(cè)過(guò)的用戶登錄聊天界面并可以聊天。 用戶注冊(cè) 首先 創(chuàng)建一個(gè) File 文件類(lèi),載入“ ”,再用對(duì)象輸入流ObjectInputStream 將用戶信息導(dǎo)入到系統(tǒng)中。 i ()。 服務(wù)器端得到注冊(cè) 請(qǐng)求會(huì)將對(duì)象輸入流轉(zhuǎn)化為文件輸出流,并反饋給客戶端。 Date t = new Date()。 if (!()) { (密碼不正確 )。 } } if (() = 50) { (登錄人數(shù)過(guò)多,請(qǐng)稍候再試 )。 removeUser(exit)。當(dāng)聊天內(nèi)容中出現(xiàn)要過(guò)渡的關(guān)鍵字是將會(huì)被系統(tǒng)屏蔽,而聊天內(nèi)容 當(dāng)有其他用戶登陸時(shí),系統(tǒng)會(huì)給在線的所有用戶發(fā)送用戶登陸信息,并且通過(guò)服務(wù)器可以給各用戶發(fā)送系統(tǒng)消息。 return。 //顯示成功消息 JOptionPane op=new JOptionPane()。 toServer = new Socket(strServerIp, 1001)。 ()。 位于界面下方的就是一些用于聊天的功能控件和聊天內(nèi)容個(gè)性化配置控件。 = ().toString()。如圖 保持模塊程序: // 保存 按鈕 public void saveMessage() { try { FileOutputStream fileoutput = new FileOutputStream( + , true)。 } public void paint( Graphics g ) { Insets insets = getInsets()。//分鐘 ss=()。 if (ss 10) st=st+:0+ss。 y=(int)((r8)*(RAD*sdo)+y0)2*T0。 while (true) { String line = ()。 } return fileString。 ()。在這次的畢業(yè)設(shè)計(jì)中,我應(yīng)用了 JAVA 開(kāi)發(fā)工具在 WINDOWS 平臺(tái)上開(kāi)發(fā)了一個(gè)基于 WINDOWS 平臺(tái)的局域網(wǎng)通信工具,在這一重要的領(lǐng)域進(jìn)行了相關(guān)的實(shí)踐,不管是對(duì)我的研究能力,還是實(shí)際動(dòng)手能力,還是資料查閱能力,都起了相當(dāng)大的益處。 進(jìn)入社會(huì)后,我以后會(huì)更加努力,是學(xué)校給我學(xué)習(xí)的機(jī)會(huì),在以后的生活中繼續(xù)提高自己,為自己創(chuàng)造 更多的機(jī)會(huì) ,更好的明天!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1