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

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)設(shè)計(jì)基于tcpip協(xié)議程序設(shè)計(jì)報(bào)告計(jì)算機(jī)專業(yè)畢業(yè)論文設(shè)計(jì)-資料下載頁(yè)

2024-11-14 10:53本頁(yè)面

【導(dǎo)讀】器模式的復(fù)雜網(wǎng)絡(luò)應(yīng)用程序。本聊天室是Java基于TCP/IP協(xié)議的套接字。在設(shè)計(jì)過(guò)程中所涉及到的問(wèn)題及解決方法。一個(gè)基于TCP/IP可以實(shí)現(xiàn)不同用戶之間的簡(jiǎn)單會(huì)話功能。學(xué)習(xí)完成計(jì)算機(jī)網(wǎng)絡(luò)、TCP/IP協(xié)議與網(wǎng)絡(luò)編程、Java語(yǔ)言等基礎(chǔ)知識(shí)之后,為了學(xué)以致用和鞏固學(xué)習(xí)的內(nèi)容,為此這個(gè)小項(xiàng)目就此誕生。通過(guò)課程設(shè)計(jì),熟悉Eclipse的編程環(huán)境。了解TCP/IP協(xié)議,SOCKET各函。通過(guò)對(duì)具體問(wèn)題的分析、設(shè)計(jì)、驗(yàn)證,掌握軟件開(kāi)發(fā)的基本分析。通過(guò)實(shí)際的課程實(shí)訓(xùn)來(lái)體驗(yàn)項(xiàng)目。實(shí)現(xiàn)中遇到的種種問(wèn)題和解決問(wèn)題的方法,為以后就業(yè)打下相應(yīng)基礎(chǔ)。在WindowsXP系統(tǒng)、Eclipse開(kāi)發(fā)平臺(tái)。聊天系統(tǒng)服務(wù)器必須具有以下功能:

  

【正文】 ocket!=null){ try{ msg = ()。 //讀取服務(wù)器端傳來(lái)的信息 int msgInfoIndex = (MSG:)。 //截取字符串信息 /*判斷從服務(wù)器傳來(lái)的信息是否為空 */ if (()) { return。 //方法返回 } 2) .判斷從服務(wù)器傳來(lái)的信息是否為空 if (()) { return。 //方法返回 3) .判斷用戶名信息 if((0,4).equals(LGN:)) { String lgnInfo=(4,msgInfoIndex)。 //讀取服務(wù)器端傳來(lái)信息 (lgnInfo)。//顯示聊天信息 (: )。 4) .判斷發(fā) 送消息信息 if((MSG:)!=1){ String msgInfo=(msgInfoIndex+4)。 //讀取服務(wù)器端傳來(lái)信息 if(!(exit)){ (msgInfo)。 //顯示聊天信息 (\n)。 //換行 }else { (端口關(guān)閉,退出聊天程序! ??! )。 //顯示聊天信息 ()。 //關(guān)閉端口 11 return。 //方法返回 } } 5) .異常處理 catch(IOException e){ (IOException 異常: +())。 //輸出錯(cuò)誤信息 ()。 //追蹤異常事 件發(fā)生時(shí)執(zhí)行堆棧的內(nèi)容 在線程的運(yùn)行過(guò)程中,需要讀取服務(wù)器端傳來(lái)的信息,判斷從服務(wù)器端傳來(lái)的信息是否為空,如果為空,就將方法返回。如果服務(wù)器端傳來(lái)的方法不為空,就判斷是來(lái)自聊天信息文本框輸入的信息還是來(lái)自用戶名文本框輸入信息。 在這里使用 indexOf 方法,首先獲取從服務(wù)器端傳來(lái)的字符串是否包含發(fā)送信息,并取得表示 發(fā)送消息的標(biāo)志“ MSG:”所在的字符串的位置。如果從服務(wù)器端傳來(lái)的字符串的前 4 個(gè)字符是“ LGN:”。則獲取用戶名的信息。如果從服務(wù)器端傳來(lái)的字符串中含有“ MSG:”信息,則獲取發(fā)送的信息,并對(duì)獲取 的聊天信息進(jìn)行判斷。如果服務(wù)器傳來(lái)的信息不是 exit,就將截取后的服務(wù)器端傳來(lái)的信息讀取出來(lái)并顯示在窗體中。如果服務(wù)器端傳來(lái)的信息是 exit,就打印退出聊天程序的信息并退出方法。程序的最后使用 removeAll()方法將此次輸入信息刪除,準(zhǔn)備接受下一次輸入的聊天信息。 為了使程序能夠順利地運(yùn)行,需要造客戶端的代碼中添加 main()方法,該方法需要?jiǎng)?chuàng)建一個(gè)客戶對(duì)象。 代碼如下: public static void main(String[] args) { new Client()。//創(chuàng)建客戶端對(duì)象 } 服務(wù)器啟動(dòng)截圖 : 連接成功截圖 : 12 聊天畫面截圖: 先啟動(dòng)服務(wù)器端的程序代碼,在服務(wù)器端啟動(dòng)成功之后, 再 啟動(dòng)客戶端 , 就可以進(jìn)行聊天 。 13 心得體會(huì) 時(shí)間猶如白駒過(guò)隙,轉(zhuǎn)眼間大三就這樣要結(jié)束了,這學(xué)期又學(xué)了幾門計(jì)算機(jī)相關(guān)的課程,其中有計(jì)算機(jī)網(wǎng)絡(luò)、 TCP/IP 協(xié)議與網(wǎng)絡(luò)編程。為了更好的掌握這些方面的知識(shí),為此進(jìn)行了為期兩周的計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)訓(xùn)。 在實(shí)訓(xùn)的過(guò)程當(dāng)中遇到了困難,也 感到了學(xué)習(xí)的快樂(lè)。當(dāng)遇到困難時(shí)學(xué)會(huì)了怎么去面對(duì)困難,這樣去尋找解決困難的方法。其中網(wǎng)絡(luò)是最重要的資源,對(duì)于計(jì)算機(jī)專業(yè)的人來(lái)說(shuō),有這樣一句話: Google 加電驢,走偏天下不用怕。的確,網(wǎng)絡(luò)里面有著你想要的幾乎所有資源,只要看你怎么去尋找。還有就是多問(wèn),問(wèn)同學(xué)、問(wèn)老師、問(wèn)你身邊的人。三人行,必有我?guī)?。只有敢于發(fā)問(wèn),才能學(xué)得更多,學(xué)得得更好。但不要一味的依賴網(wǎng)絡(luò)和其他人,自己思考是重中之重,學(xué)會(huì)思考才能發(fā)現(xiàn)問(wèn)題,才能更好的掌握知識(shí)點(diǎn)。 計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)訓(xùn)讓我加大了對(duì)網(wǎng)絡(luò)方面的更大理解與興趣。為了完成實(shí)訓(xùn),首先就要掌 握 計(jì)算機(jī)網(wǎng)絡(luò) 的層次結(jié)構(gòu)。 TCP/IP 分層模型的四個(gè)協(xié)議層的功能 、 IP 地址等。此次網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)是完成一個(gè)基于 TCP/IP 的聊天系統(tǒng),其中包括服務(wù)器端和客戶端兩大部分。由于這學(xué)期也剛開(kāi)了 Java 的課程,所有就選用了 Java 來(lái)完成。因?yàn)?Java 也不是很熟練,為此在完成的過(guò)程當(dāng)遇到了更大的困難。比如創(chuàng)建套接字的對(duì)象、接受處理、異常處理, 還有各個(gè)函數(shù)的使用等, 都是從零開(kāi)始學(xué)習(xí),邊學(xué)習(xí)邊應(yīng)用 。其中函數(shù)的使用最為重要,該使用什么參數(shù),怎么調(diào)用等。還有就是在編寫代碼的過(guò)程當(dāng)中一定要注意大小寫的使用,因?yàn)橥@樣簡(jiǎn)單是問(wèn)題會(huì) 帶來(lái)實(shí)訓(xùn)完成的進(jìn)度。還有注意編寫代碼的風(fēng)格,良好的編寫風(fēng)格會(huì)給檢查錯(cuò)誤等方面有很大的幫助。 作為程序員,要養(yǎng)成良好的編碼習(xí)慣,不然以后就很難改過(guò)來(lái)了。 每一次這樣的實(shí)訓(xùn)不要求一下子就能夠完美的完成,但要感覺(jué)到自己學(xué)習(xí)的進(jìn)步。從中學(xué)到知識(shí),這是最好的結(jié)果,因?yàn)樽约好看蔚倪M(jìn)步就是在給自己最后的成功做好鋪墊。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1