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

正文內(nèi)容

基于udp網(wǎng)絡(luò)通信系統(tǒng)的服務(wù)端程序設(shè)計課程設(shè)計報告-全文預(yù)覽

2025-07-18 21:07 上一頁面

下一頁面
  

【正文】 dReader(new InputStreamReader()).readLine()。 (receive)。 //啟動服務(wù)器 }}class UDPServer extends Thread { public UDPServer() { } //缺省構(gòu)造函數(shù) public void run() { try { DatagramSocket socket = new DatagramSocket(80)。import 。 //打印服務(wù)器發(fā)過來的信息 } } catch (Exception e) { // 錯誤處理 ()。 //定義數(shù)組,用來保存接受的數(shù)據(jù)報 packet = new DatagramPacket(instr, )。 //將得到的客戶端消息保存數(shù)組中 InetAddress address = (serverip)。 //建立Socket連接 //實現(xiàn)服務(wù)器和客戶端程序間的不間斷通訊 while (true) { // 發(fā)送 (客戶端發(fā)送的消息為:)。 String serverip = null。import 。import 。我們要經(jīng)常把所學(xué)的知識運用到實踐,這樣,才能充分的融會貫通。UDP協(xié)議提供無連接的、不可靠的服務(wù)。其次,使我更深層次的理解到JAVA語言是一種面向?qū)ο蟮恼Z言,具有可視化編程的特點且代碼具有可移植等特點。圖15 服務(wù)器和客戶端之間的聊天通訊接下來是在客戶端下載服務(wù)器上的文件。圖12 服務(wù)器程序運行結(jié)果運行客戶端程序,得出客戶端如圖13。 } } } catch (Exception e) { // TODO: handle exception ()。 try { while(true){ Socket theSocket = ()。 //定義用戶名密碼 (abc, abc)。 } } private class HandleInput{ private Map userInfo = new HashMap()。 (Disconnected from + ())。 } ()。 //transmit the file int num = (buf)。 if((password:valid)){ //prepare for the transmission of the file (2000)。 while((inputLine = ()) != null){ //讀取信息 outputLine = (inputLine)。 //創(chuàng)建打印對象 String inputLine, outputLine。 //執(zhí)行發(fā)送 } } catch (Exception e) { //錯誤處理 ()。 //得到輸入的數(shù)據(jù) byte[] outstr = new byte[()]。 //接收客戶機發(fā)過來的數(shù)據(jù) String str = new String(())。 //建立一個Socket連接,端口號為80 (服務(wù)器IP地址為: + ().getHostAddress())。 圖11 聊天模塊流程圖根據(jù)UDP協(xié)議的基本特性以及Java語言編程特點,然后對比設(shè)計流程圖,在Eclipse編程環(huán)境下編寫出實現(xiàn)該即時聊天系統(tǒng)的程序,具體步驟如下:,命名為UDPChat。(5) 如果不想響應(yīng)客戶機請求,關(guān)閉服務(wù)器進程此次設(shè)計是編寫一個基于UDP的即時通訊程序,要求雙方能夠進行即時通訊,實現(xiàn)聊天和傳輸文件的功能。服務(wù)器一方,UDP應(yīng)用程序動作如下:(1) 打開通信信道(申請一套接字),通知本地主機在某一保留端口接收客戶機請求。UDP協(xié)議使用包頭中的校驗值來保證數(shù)據(jù)的安全。數(shù)據(jù)報的長度是指包括報頭和數(shù)據(jù)部分在內(nèi)的總的字節(jié)數(shù)。 (2)目標(biāo)端口號(16位):UDP數(shù)據(jù)包的接收方使用的端口號。此協(xié)議默認(rèn)是IP下層協(xié)議。UDP是面向報文的。一個典型的數(shù)據(jù)包就是一個二進制數(shù)據(jù)的傳輸單位。UDP協(xié)議適用端口分別運行在同一臺設(shè)備上的多個應(yīng)用程序。包括網(wǎng)絡(luò)視頻會議系統(tǒng)在內(nèi)的眾多的客戶/服務(wù)器模式的網(wǎng)絡(luò)應(yīng)用都需要使用UDP協(xié)議。2 設(shè)計原理 UDP協(xié)議原理UDP協(xié)議的全稱是用戶數(shù)據(jù)報協(xié)議,在網(wǎng)絡(luò)中它與TCP協(xié)議一樣用于處理數(shù)據(jù)包,是一種無連接的協(xié)議。隨著計算機網(wǎng)絡(luò)信息技術(shù)的日益發(fā)展和成熟,人們的生活因為網(wǎng)絡(luò)而變得更多姿多彩,基于網(wǎng)絡(luò)的通訊技術(shù)也如同雨后春筍般涌現(xiàn)到網(wǎng)絡(luò)世界中。自從計算機網(wǎng)絡(luò)出現(xiàn)以來,網(wǎng)絡(luò)發(fā)展越來越迅速,其重要性更是不可估量。網(wǎng)絡(luò)聊天已經(jīng)成為人們工作生活中傳遞信息、交流感情的重要工具,給人們帶來了很大的方便。(2)學(xué)會文獻檢索的基本方法和綜合運用文獻的能力。(3)理解UDP協(xié)議在Java編程語言中的具體體現(xiàn)。 網(wǎng)絡(luò)協(xié)議編程課程設(shè)計 長沙理工大學(xué)計算機與通信工程學(xué)院《網(wǎng)絡(luò)協(xié)議編程》課程設(shè)計報告 院 系 計算機與通信工程學(xué)院 專 業(yè) 網(wǎng)絡(luò)工程 課程設(shè)計成績評定院 系 計算機與通信工程 專 業(yè) 網(wǎng)絡(luò)工程 班 級 網(wǎng)絡(luò)1101班 學(xué) 號 201158080110 學(xué)生姓名 *** 指導(dǎo)教師 *** 指導(dǎo)教師對學(xué)生在課程設(shè)計中的評價評分項目優(yōu)良中及格不及格學(xué)習(xí)態(tài)度與遵守紀(jì)律情況課程設(shè)計完成情況課程設(shè)計報告的質(zhì)量指導(dǎo)教師成績 指導(dǎo)教師簽字 年 月 日課程設(shè)計答辯組對學(xué)生在課程設(shè)計中的評價評分項目優(yōu)良中及格不及格課程設(shè)計完成情況課程設(shè)計報告的質(zhì)量課程設(shè)計答辯答辯組成績 答辯組長簽字 年 月 日課程設(shè)計綜合成績 注:課程設(shè)計綜合成績=指導(dǎo)教師成績60%+答辯組成績40%課程設(shè)計任務(wù)書 計算機與通信工程 學(xué)院 網(wǎng)絡(luò)工程 專業(yè)課程名稱網(wǎng)絡(luò)協(xié)議編程課程設(shè)計時間2014年9月15日—9月28日學(xué)生姓名***指導(dǎo)老師***題 目基于UDP網(wǎng)絡(luò)通信系統(tǒng)的服務(wù)端程序設(shè)計主要內(nèi)容: (1)理解UDP協(xié)議的基本功能和工作原理。要求:(1)實現(xiàn)的是服務(wù)器和客戶端的通訊?;赨DP網(wǎng)絡(luò)通信系統(tǒng)的服務(wù)端程序設(shè)計學(xué)生姓名:*** 指導(dǎo)老師:*** 摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展及人們生活的需求,網(wǎng)絡(luò)聊天已越來越受到人們的青睞 。關(guān)鍵詞 網(wǎng)絡(luò)通訊;客戶端/服務(wù)器模型;用戶數(shù)據(jù)報協(xié)議;套接字1 引 言自進入信息化社會以來,人們的生活發(fā)生了翻天覆地的變化,所有這一切的實現(xiàn)都要歸功于計算機網(wǎng)絡(luò)。本課程設(shè)計將基于UDP協(xié)議和局域網(wǎng)環(huán)境,使用Java語言實現(xiàn)一個即時網(wǎng)絡(luò)通訊程序。(1)理解UDP協(xié)議的基本功能和工作原理。(3)理解UDP協(xié)議在Java編程語言中的具體體現(xiàn)。實現(xiàn)了這個過程,就達(dá)到了本次課程設(shè)計的目的。UDP用來支持那些需要在計算機之間傳輸數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用。UDP 協(xié)議基本上是IP協(xié)議與上層協(xié)議的接口。 UDP協(xié)議的主要作用是將網(wǎng)絡(luò)數(shù)據(jù)流量壓縮成數(shù)據(jù)包的形式。 UDP使用的是盡最大努力交付,即不保證可靠交付,因此主機不需要維持復(fù)雜的連接狀態(tài)表。UDP是定義用來在互連網(wǎng)絡(luò)環(huán)境中提供數(shù)據(jù)報交換的計算機通信的協(xié)議。 (1)源端口號(16位):UDP數(shù)據(jù)包的發(fā)送方使用的端口號。 (3)數(shù)據(jù)報長度(16位)。(4)校驗值(16位)。(3) 從服務(wù)器方收到最終應(yīng)答結(jié)果,或在不再請求時關(guān)閉信道并終止客戶機進程。(4) 繼續(xù)等待客戶機請求。 聊天模塊設(shè)計流程圖服務(wù)器
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1