亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java Socket應用---通信是這樣練成的

難度初級
時長 2小時 0分
學習人數
綜合評分9.77
496人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.6 邏輯清晰

最新回答 / 有一種力量從不曾消逝
我的理解:1、首先您的這個buffer這個值就一直沒有變過,相當于是while(true)的效果2、為什么輸出null,不太清楚,不過把buffer.readLine()值賦給一個String變量,就不會為null。

最新回答 / 慕萊塢1127548
個人覺得客戶端和服務器端在響應完對方的消息之后都應該關閉相應的輸入流輸出流,所以在Server類和Client類里都要調用一次shutDownInput和shutDownOutput方法,老師沒有加響應后的流關閉方法也沒出錯,大概是因為客戶端和服務器端只交互了一次,可能之后再次交互的話就會出錯。

已采納回答 / 慕粉1356576729
socket那個是客戶端的,serverSocket是服務器的

已采納回答 / 慕粉1356576729
簡單來講就是shutDownOutput只關閉了輸出流,輸入流還可以正常使用;而close則是會在關閉流的同時造成socket的關閉,輸入輸出流都不能用了,詳細的可參考:http://www.cnblogs.com/549294286/p/3947767.html

已采納回答 / 慕粉1356576729
http://jingyan.baidu.com/article/95c9d20db55329ec4e75613b.html

最新回答 / 慕少7573967
那好,你把電腦所有應用程序打開,不關,然后你再去運行一個程序,要是你做了,還來問這句話,算我輸

最新回答 / weibo_圖八的偏頭痛找到藥了_039
java 的異常可以分為兩個大類,其中的RuntimeException 及其子類不要求捕捉,而其它的異常要求捕捉。比如RuntimeException 下的子異常,數組越界異常、空指針異常等。而非RuntimeException 異常有:Socket異常、IO異常等。RuntimeException 是在程序中可以完全避免的,比如數組越界異常,只要我在程序里作個判斷,如果要訪問的數組元素下標和數組的長度作一下比較就知道會不會越界。而另一方面,非RuntimeException 則是程序無法避免的,比如I...

已采納回答 / 行走的仆累
對于同一個socket,如果關閉了輸出流,則與該輸出流關聯的socket也會被關閉,所以一般不用關閉流,直接關閉socket即可。

最贊回答 / 愛笑的毛毛蟲
Java的異常處理是通過5個關鍵詞來實現的:try、catch、throw、throws和finally。一般情況下是用try來執行一段程序,如果系統會拋出(throw)一個異常對象,可以通過它的類型來捕獲(catch)它,或通過總是執行代碼塊(finally)來處理;try用來指定一塊預防所有異常的程序;catch子句緊跟在try塊后面,用來指定你想要捕獲的異常的類型;throw語句用來明確地拋出一個異常;throws用來聲明一個方法可能拋出的各種異常(當然聲明異常時允許無病呻吟);finally為確保...

最贊回答 / 慕工程4335515
每臺電腦本地的ip地址都是127.0.0.1,就是那個可以用localhost代替的ip
課程須知
本課程是 Java 開發課程的高級課程,需要對 Java 中的面向對象、IO、多線程,以及網絡相關知識有一定的基礎
老師告訴你能學到什么?
1、網絡相關的基礎知識 2、Java 中網絡相關 API 的應用 3、實現基于 TCP 的 Socket 編程 4、實現基于 UDP 的 Socket 編程

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消