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

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

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

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

最新回答 / peng1990
找到原因了,老師在client端關閉了io流,這個時候br.readLine()會返回空。如果不關閉io流,br.readLine()會一直阻塞。。。。

最新回答 / SoyaDokio
log就是你的出錯信息,樓上說的沒錯,你的報錯信息不全。出錯的是Client類,你盯著人家Server類看什么。

最新回答 / qq_高山流水_6
toStringpublic String toString()將此 IP 地址轉換為 String。返回的字符串具有以下形式:主機名/字面值 IP 地址。 如果主機名是未解析的,則不執行反向名稱服務查找。主機名部分將由一個空字符串表示。覆蓋:類 Object 中的 toString返回:此 IP 地址的字符串表示形式。你看是不是這個問題。

最贊回答 / SoyaDokio
提到多線程,往往還會想起另一個詞:并發。前者是手段,后者是目的。并發,顧名思義指同時發生,這里這個問題我所知只有多線程能解決。題主所提出的猜想咋一看似乎可行,實則不然。假如我們將講師的代碼改一改,將服務端給客戶端發的消息改成用戶在控制臺輸入,然后再發給客戶端,而客戶端也類似于此修改。修改之后按照題主的猜想,假設第一個客戶端連上服務端后,用戶不往控制臺輸入內容,那么客戶端和服務端程序就會卡(阻塞)在相應的這一行,直到用戶往里輸入內容并以回車結束后才會繼續執行程序。這此期間,服務端一直停著,試問如何分身去響應...

最贊回答 / lxlacie
<...code...>public class UdpSocketMilServerDemo { public static void main(String[] args) { DatagramSocket socket = null; try { /* * 接受客戶端發送到服務器的數據信息 */ int count = 0; //創建DatagramSocket,指定端口 ...

最新回答 / Yuki_Asuna
我也有這個疑問,傳入主機名倒是可以完整的輸出ip地址和主機名,但是getbyname傳入IP這個參數僅僅只輸出IP,主機名卻變成了其他代碼

最新回答 / SoyaDokio
將InputStreamReader isr = new InputStreamReader(is);改為InputStreamReader isr = new InputStreamReader(is, "UTF-8");即可解決socket通信中的中文亂碼問題

最新回答 / fafafafdsafafa
所以你至少給個截圖啊。。。給個問題描述也可以啊2333

最新回答 / qq_云在風中_0
這么說吧,客戶端發送信息給服務端,服務端接受,客戶端,服務器端老師完全可以不關閉輸入輸出流,直接關閉socke和相關資源,信息依然可以正常傳r送。這是因為關閉了客戶端和服務器端sock...

最新回答 / Zoya
服務器端不用指定ip,只要指定通信端口,在客戶端就要指定需要連接的服務器端的ip,如果你指定的ip是自己電腦的ip,那么你在你的電腦上同時運行客戶端和服務端是可以建立連接的。

最贊回答 / 安靜_天空
? ?一般我們自己用的都是Mysql數據庫~畢竟Oracle數據庫占用電腦資源比Mysql要多很多~這里建議你用MYsql數據庫~而且針對Mysql數據庫有一個操作軟件叫做Navicat,就是老師所用的那個軟件~數據庫中保存文件的話,你可以自己建一個文件夾,然后將圖片資源放入該文件夾中~通過程序代碼的實現來上傳文件夾中的該圖片文件即可,希望這回答對你有幫助~

最贊回答 / zoudk
從最底層,MAC地址是固化在網卡中的鏈路層地址,又叫MAC地址,是不能唯一識別這個網卡的,如果計算機只有一個網卡,那么它就可以唯一標識這臺計算機
課程須知
本課程是 Java 開發課程的高級課程,需要對 Java 中的面向對象、IO、多線程,以及網絡相關知識有一定的基礎
老師告訴你能學到什么?
1、網絡相關的基礎知識 2、Java 中網絡相關 API 的應用 3、實現基于 TCP 的 Socket 編程 4、實現基于 UDP 的 Socket 編程

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消