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

正文內(nèi)容

(計(jì)算機(jī)專業(yè))基于java的局域網(wǎng)飛鴿傳書軟件的設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

2025-01-05 01:43 上一頁面

下一頁面
  

【正文】 } } private void exit(){ try { ()。 while (true) { if (fis != null) { read = (buf)。 } catch (UnsupportedEncodingException ex) { return null。amp。 int i,count=。 } }else (false)。 ()。 } catch (SocketException ex) { }*/ } Override public void run() { try { byte[] buf = new byte[]。 StringBuffer sb = new StringBuffer()。由于個(gè)人開發(fā)設(shè)計(jì)能力有限,系統(tǒng)還存在一些其它的技術(shù)性問題,還需在今后的工作實(shí)踐中不斷總結(jié)和改善,增強(qiáng)自身開發(fā)能力。在信息溝通和資源共享方面局域網(wǎng)以其快捷的速度和優(yōu)異的準(zhǔn)確率始終占有一席之地。 } catch (SocketException e) { return false。 byte[] buf = new byte[]。 } else { res = : + () + : + (()) + : + // 000000000: + (() ? () : ()) +:0:。 } private boolean sendSubDir(File file){ try { ( (file).getBytes())。 if(!(file))return false。 (false)。 (tmpCom)。 Command tmpCom。 i++) { usr = ((String) o[i])。 } else if (selectLen == 1) { User usr = ((String) .getSelectedValue())。在文字聊天模塊的主要目標(biāo)是簡捷方便。但從數(shù)據(jù)報(bào)的投遞方式而言,單播、廣播和組播還是有較大的區(qū)別。 [ 8] 單播、廣播、組播淺析 硬件組播( multicasting)是一種多點(diǎn)投遞的形式,它使用硬件技術(shù),通過使用大量組播地址來通信。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。 Java 是一種很優(yōu)秀的編程語言, 是由 Sun Microsystems 公司于 1995 年 5 月推出的Java 程序設(shè)計(jì)語言和 Java 平臺(tái)的總稱。作為接收方的話,可以選擇接收或者拒絕相應(yīng)的傳輸文件。 (4). 可擴(kuò)展性原則:本系統(tǒng)采用開放的標(biāo)準(zhǔn)和接口,方便于以后系統(tǒng)向更大的規(guī)模和功能擴(kuò)展。 ()。 BufferedReader in。 } } 這個(gè)程序建立了一個(gè)服務(wù)器,它一直監(jiān)聽 10000 端口,等待用戶連接。 out = new PrintWriter((),true)。 import .*。 阻塞 是一個(gè)術(shù)語,它使程序運(yùn)行暫時(shí) 停留 在這個(gè)地方,直到一個(gè)會(huì)話產(chǎn)生,然后程序繼續(xù);通常 阻塞 是由循環(huán)產(chǎn)生的。應(yīng)用程序通常通過 套接字 向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。 研究系統(tǒng)的目的以及意義 隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來了非常多的便利,比如人們借助于網(wǎng)絡(luò)進(jìn)行相互交流已經(jīng)變得越來越方便。它支持 文字通訊 , 文件(夾)傳輸 , 語音視頻 , 遠(yuǎn)程控制等多媒體功能 。 TCP/IP 協(xié)議提供兩種計(jì)算機(jī)之間進(jìn)行通訊的方式: TCP 方式和 UDP 方式。高層為傳輸控制協(xié)議,它負(fù)責(zé)聚集信息或把文件拆分成更小的包。 2 1 研究內(nèi)容 TCP/IP 隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的飛速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)化已經(jīng)滲透到各行各業(yè),尤其是以 TCP/IP 協(xié)議之間的網(wǎng)絡(luò)互連發(fā)展速度很快,計(jì)算機(jī)應(yīng)用系統(tǒng)的開發(fā)方向已經(jīng)由傳統(tǒng)的單機(jī)方式轉(zhuǎn)向到了網(wǎng)絡(luò)環(huán)境的開發(fā)。網(wǎng)絡(luò)的使用頻率和使用的范圍都越來越廣泛,但是人們使用網(wǎng)絡(luò)的用途主要有兩個(gè): (1)相互之間的溝通, (2)資源共享。設(shè)計(jì)共分為五大部分,分別是: ; , C/S 架構(gòu)和 SOCKET 網(wǎng)絡(luò)編程技術(shù); ; 案設(shè)計(jì)系統(tǒng); 。 【關(guān)鍵詞】 聊天 傳輸 socket 飛鴿傳書 C/S 結(jié)構(gòu) JAVA II Design and Implementation IP Messenger Based on LAN and Java Technology 【 Abstract】 In order to facilitate internal munication between work users, we need to develop one tool to share information. This topic design mainly aims at the local area work munication, use the C/S structure, like IP messenger, for chat and files transmission. This system is developed by JAVA and can run in the invironment of windows 2021//xp . The design altogether divides into five big parts, respectively is: 1. Selected topic background and significance, domestic and foreign research present situation。 局域網(wǎng)作為網(wǎng)絡(luò)的一個(gè)重要組成部分,它不但是用戶與外界環(huán)境連接的樞紐,同時(shí)也是近距離用戶之間溝通與資源共享的一個(gè)重要途徑。 網(wǎng)絡(luò)之間每臺(tái)計(jì)算機(jī)進(jìn)行數(shù)據(jù)通訊時(shí),都是使用具體地址來標(biāo)識(shí)網(wǎng)絡(luò)中的計(jì)算機(jī),只有有了地址以后,數(shù)據(jù)才會(huì)準(zhǔn)確地發(fā)送到地址所指向的計(jì)算機(jī)。這些包通過網(wǎng)絡(luò)傳送到接收端的TCP 層,接收端的 TCP 層把包還原為原始文件。 [ 11] TCP 是當(dāng)應(yīng)用程序要得到完整且可信賴的數(shù)據(jù)時(shí)所采用的傳輸控制協(xié)議, 是一種面向連接的服務(wù), TCP 會(huì)在傳輸?shù)倪^程中多了許多確認(rèn)的動(dòng)作以確定數(shù)據(jù)的正確性 。 具有群聊、多人語音、多人視頻、網(wǎng)絡(luò)會(huì)議室等專業(yè)即時(shí)通訊軟件功能 。聊天工具作為互聯(lián)網(wǎng)中運(yùn)用最為廣泛的通信工具之一,如今都已被廣大網(wǎng)民所接受和喜愛。 以 為例, Socket 和 ServerSocket 類庫位于 包中。 .getInputStream 方法獲得網(wǎng)絡(luò)連接輸入,同時(shí)返回一個(gè) IutputStream 對(duì)象實(shí)例。 public class Server { private ServerSocket ss。 String line = ()。在建立連接后給客戶端返回一段信息,然后結(jié)束會(huì)話。 PrintWriter out。 ()。 [ 1] 系統(tǒng)總體需求分析 根據(jù)需求分析,本系統(tǒng)分為兩個(gè)子系統(tǒng) : ( 1) .局域網(wǎng)內(nèi)簡單文字聊天子系統(tǒng),它是在 局域網(wǎng)內(nèi) 選擇相應(yīng)的用戶,以便對(duì)之發(fā)送文字信息。 組織結(jié)構(gòu)的分析 組織結(jié)構(gòu)圖 如圖 1 所示 : 10 圖 1 組織結(jié)構(gòu)圖 開發(fā)運(yùn)行環(huán)境 開發(fā)運(yùn)行本系統(tǒng)所需要的軟、硬件環(huán)境為: (1). Pentium100 及以上檔次的 IBM PC 及其兼容機(jī) 。 是目前軟件設(shè)計(jì)中極為壯健的編程語言, Java 的誕生是對(duì)傳統(tǒng)計(jì)算機(jī)模式的挑戰(zhàn),對(duì)計(jì)算機(jī)軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響 。 [ 6] 用戶數(shù)據(jù)報(bào)協(xié)議 (UDP) UDP( User Datagram Protocol):用戶數(shù)據(jù)包協(xié)議,它和 TCP 一樣位于傳輸層,和 IP協(xié)議配合使用,在傳輸數(shù)據(jù)時(shí)省去包頭,但它不能提供數(shù)據(jù)包的重傳,所以適合傳輸較短的文件。當(dāng)某一組機(jī)器需要通信時(shí),選擇一個(gè)組播地址,并配置好相應(yīng)的網(wǎng)絡(luò)接口硬件,識(shí)別組播地址,從而收到該組播地址上分組的拷貝 。 [ 8] 13 4 系統(tǒng)設(shè)計(jì) 文字聊天模塊的整體構(gòu)架 本系統(tǒng)文字聊天是采用 C/S 結(jié)構(gòu),所以每個(gè)客戶端也作為服務(wù)器端,當(dāng)系統(tǒng)發(fā)送信息給局域網(wǎng)的用戶,主要由單播模塊和廣播模塊來實(shí)現(xiàn),而其中的單播模塊和用戶信息模塊是具有依賴性的,在接收信息的時(shí)候又有兩個(gè)模塊來完成,一是信息接收的模塊,另一個(gè)是信息查看的模塊。 為了方便用戶選取單個(gè)用戶進(jìn)行信息發(fā)送和查看在線用戶的信息,所以設(shè)計(jì)了一個(gè)ListView 來進(jìn)行顯示如圖 4,在 ListView 中包括了用戶名、工作組、用戶級(jí)數(shù)等。 (this, 昵稱 : + () + + ip : + () + + 組別 : + () + + 主機(jī) : + ())。 (() + : + () + : + () + : + () + )。 while (true) { (recv)。 ()。 if(()){ (())。 if(()){ File[]subdir=()。 if (file!=nullamp。 } try { return ( ().length + 8)+res。 int read = 0。 } catch (IOException e){ return fals
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1