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

正文內(nèi)容

基于udp網(wǎng)絡(luò)通信系統(tǒng)的服務(wù)端程序設(shè)計(jì)(完整版)

  

【正文】 ).readLine()。import 。它工作于傳輸層,是傳輸層的重要協(xié)議之一。圖16 請(qǐng)求在客戶端上下載服務(wù)器上的文件圖17在客戶端登陸上服務(wù)器圖18 在客戶端成功下載服務(wù)器上的文件4結(jié)束語(yǔ) 經(jīng)過(guò)兩個(gè)星期的學(xué)習(xí)和實(shí)踐,我也算是順利的完成了這次課程設(shè)計(jì),在實(shí)踐過(guò)程中遇到了很多的困難,感覺(jué)自己很難將理論與實(shí)踐相結(jié)合,覺(jué)得我們學(xué)習(xí)的那些知識(shí)也派不上用場(chǎng),通過(guò)這次課設(shè),我深刻的認(rèn)識(shí)到實(shí)踐與理論必須要想結(jié)合才能使所學(xué)的知識(shí)變成可用的,通過(guò)自己的努力和老師同學(xué)們的幫助,多了一種看待問(wèn)題的角度;我也發(fā)現(xiàn)了我所學(xué)知識(shí)不扎實(shí),只是走馬觀花的應(yīng)付考試,在以后的學(xué)習(xí)中需要時(shí)刻的告誡自己,踏踏實(shí)實(shí)做好每一步。 } finally { if(serverSocket != null) ()。 (123, 123)。 ()。 while(num != 1){ (buf, 0, num)。 //每次讀一行 (outputLine)。 } }文件傳輸模塊核心代碼如下: public void run() { (Connected from + ())。 //提取數(shù)據(jù) (客戶端消息: + ())。,命名為UDPChat。(2) 等待客戶請(qǐng)求到達(dá)指定端口。理論上,包含報(bào)頭在內(nèi)的數(shù)據(jù)包的最大長(zhǎng)度為65535字節(jié)。此協(xié)議提供了向另一用戶程序發(fā)送信息的最簡(jiǎn)便的協(xié)議機(jī)制,不需要連接確認(rèn)和保護(hù)復(fù)制,所以在軟件實(shí)現(xiàn)上比較簡(jiǎn)單,需要的內(nèi)存空間比起TCP相對(duì)較小。每一個(gè)數(shù)據(jù)包的前8個(gè)字節(jié)用來(lái)包含報(bào)頭信息,剩余字節(jié)則用來(lái)包含具體的傳輸數(shù)據(jù)。UDP協(xié)議從問(wèn)世至今已經(jīng)被使用了很多年,雖然其最初的光彩已經(jīng)被一些類似協(xié)議所掩蓋,但是即使是在今天UDP仍然不失為一項(xiàng)非常實(shí)用和可行的網(wǎng)絡(luò)傳輸層協(xié)議。(4)運(yùn)用所學(xué)的知識(shí),學(xué)會(huì)分析程序,并從實(shí)際上實(shí)現(xiàn)即時(shí)通訊的要求。TCP協(xié)議和UDP協(xié)議是網(wǎng)絡(luò)通訊的基本協(xié)議。 本課題是開(kāi)發(fā)一個(gè)基于UDP的局域網(wǎng)聊天系統(tǒng),運(yùn)用軟件工程的設(shè)計(jì)流程,綜合運(yùn)用數(shù)據(jù)庫(kù)編程技術(shù)、Windows程序設(shè)計(jì)技術(shù)、網(wǎng)絡(luò)通訊技術(shù),此網(wǎng)絡(luò)聊天工具采用客戶端/服務(wù)器(C/S)模式,客戶端采用UDP與服務(wù)器連接,客戶端與客戶端之間通過(guò)UDP互相通訊。(2)培養(yǎng)運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題的能力。(2)課程設(shè)計(jì)附件(源程序、各類圖紙、實(shí)驗(yàn)數(shù)據(jù)、仿真截圖等實(shí)證材料)。一個(gè)最簡(jiǎn)單且應(yīng)用最廣泛的例子——網(wǎng)上聊天,就是最好的證明。UDP有不提供數(shù)據(jù)包分組、組裝和不能對(duì)數(shù)據(jù)包進(jìn)行排序的缺點(diǎn),也就是說(shuō),當(dāng)報(bào)文發(fā)送之后,是無(wú)法得知其是否安全完整到達(dá)的。根據(jù)OSI(開(kāi)放系統(tǒng)互連)參考模型,UDP和TCP都屬于傳輸層協(xié)議。UDP對(duì)應(yīng)用層交下來(lái)的報(bào)文,既不合并,也不拆分,而是保留這些報(bào)文的邊界。UDP和rap協(xié)議正是采用這一機(jī)制,實(shí)現(xiàn)對(duì)同一時(shí)刻內(nèi)多項(xiàng)應(yīng)用同時(shí)發(fā)送和接收數(shù)據(jù)的支持。(2) 向服務(wù)器發(fā)出請(qǐng)求報(bào)文,等待接收應(yīng)答。其具體設(shè)計(jì)如下。 //定義數(shù)組,用來(lái)保存客戶端發(fā)送來(lái)的數(shù)據(jù) DatagramPacket receive = new DatagramPacket(instr, )。 DatagramPacket send = new DatagramPacket(outstr, (), ())。 outputLine = (null)。 //創(chuàng)建字節(jié)輸入流 OutputStream fileOutput = new DataOutputStream( new BufferedOutputStream(()))。 //關(guān)閉輸出流 } } ()。 private String password = 。 } catch (Exception e) { ()。圖14 服務(wù)器和客戶端連接接下來(lái),客戶端和服務(wù)器端進(jìn)行連接后,可以進(jìn)行正常的聊天了。經(jīng)過(guò)編寫(xiě)程序和運(yùn)行,調(diào)試程序,我對(duì)java語(yǔ)言有了更深的了解。這次課設(shè)對(duì)于我而言是有很大的收獲,懂得獨(dú)立尋找資料學(xué)習(xí),這是最大的收獲,在以后的工作中肯定會(huì)面臨不懂得問(wèn)題,有了這次課設(shè)的經(jīng)驗(yàn),就能夠去獨(dú)立學(xué)習(xí)并解決困難。public class Client { public static void main(String[] args) { new UDPClient().start()。 //讀入客戶機(jī)輸入的消息 byte[] outstr = new byte[()]。 //接收數(shù)據(jù) String out = new String((),0,())。import 。 //提取數(shù)據(jù) (客戶端消息: + ())。 } }}附錄3:文件傳輸模塊客戶端程序設(shè)計(jì)清單import 。 import 。 } if( 1 ){ port = (args[1])。 (Connected to the simple file server)。 fromUser = ()。 }else{ (Please input your username:)。 InputStream fileInput = new DataInputStream( new BufferedInputStream(()))。 (File download is finished)。 ()。 import 。 import 。 private Socket socket。 outputLine = (null)。 OutputStream fileOutput = new DataOutputStream( new BufferedOutputStream(()))。 } } ()。 private String password = 。 else output = username:invalid。 } try { ServerSocket serverSocket = new ServerSocket(port)。 } } catch (IOException e) { // TODO Autogenerated catch block ()。 try { while(true){ Socket theSocket = ()。 if((username).equals(password)) output = password:valid。 (abc, abc)。 (Disconnected from + ())。 //transmit the file int num = (buf)。 while((inputLine = ()) != null){ outputLine = (inputLine)。 start()。 import 。 import 。 ()。 }else{ (
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1