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

正文內(nèi)容

計算機網(wǎng)絡實訓設計基于tcpip協(xié)議程序設計報告計算機專業(yè)畢業(yè)論文設計-資料下載頁

2025-11-05 10:53本頁面

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

  

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