最新回答 / peng1990
找到原因了,老師在client端關(guān)閉了io流,這個(gè)時(shí)候br.readLine()會(huì)返回空。如果不關(guān)閉io流,br.readLine()會(huì)一直阻塞。。。。
2016-05-03
最新回答 / SoyaDokio
log就是你的出錯(cuò)信息,樓上說的沒錯(cuò),你的報(bào)錯(cuò)信息不全。出錯(cuò)的是Client類,你盯著人家Server類看什么。
最新回答 / qq_高山流水_6
toStringpublic String toString()將此 IP 地址轉(zhuǎn)換為 String。返回的字符串具有以下形式:主機(jī)名/字面值 IP 地址。
如果主機(jī)名是未解析的,則不執(zhí)行反向名稱服務(wù)查找。主機(jī)名部分將由一個(gè)空字符串表示。覆蓋:類 Object 中的 toString返回:此 IP 地址的字符串表示形式。你看是不是這個(gè)問題。
2016-04-27
最贊回答 / SoyaDokio
提到多線程,往往還會(huì)想起另一個(gè)詞:并發(fā)。前者是手段,后者是目的。并發(fā),顧名思義指同時(shí)發(fā)生,這里這個(gè)問題我所知只有多線程能解決。題主所提出的猜想咋一看似乎可行,實(shí)則不然。假如我們將講師的代碼改一改,將服務(wù)端給客戶端發(fā)的消息改成用戶在控制臺(tái)輸入,然后再發(fā)給客戶端,而客戶端也類似于此修改。修改之后按照題主的猜想,假設(shè)第一個(gè)客戶端連上服務(wù)端后,用戶不往控制臺(tái)輸入內(nèi)容,那么客戶端和服務(wù)端程序就會(huì)卡(阻塞)在相應(yīng)的這一行,直到用戶往里輸入內(nèi)容并以回車結(jié)束后才會(huì)繼續(xù)執(zhí)行程序。這此期間,服務(wù)端一直停著,試問如何分身去響應(yīng)...
2016-04-24
最贊回答 / lxlacie
<...code...>public class UdpSocketMilServerDemo { public static void main(String[] args) { DatagramSocket socket = null; try { /* * 接受客戶端發(fā)送到服務(wù)器的數(shù)據(jù)信息 */ int count = 0; //創(chuàng)建DatagramSocket,指定端口 ...
最新回答 / Yuki_Asuna
我也有這個(gè)疑問,傳入主機(jī)名倒是可以完整的輸出ip地址和主機(jī)名,但是getbyname傳入IP這個(gè)參數(shù)僅僅只輸出IP,主機(jī)名卻變成了其他代碼
2016-04-09
最新回答 / SoyaDokio
將InputStreamReader isr = new InputStreamReader(is);改為InputStreamReader isr = new InputStreamReader(is, "UTF-8");即可解決socket通信中的中文亂碼問題
最新回答 / fafafafdsafafa
所以你至少給個(gè)截圖啊。。。給個(gè)問題描述也可以啊2333
最新回答 / qq_云在風(fēng)中_0
這么說吧,客戶端發(fā)送信息給服務(wù)端,服務(wù)端接受,客戶端,服務(wù)器端老師完全可以不關(guān)閉輸入輸出流,直接關(guān)閉socke和相關(guān)資源,信息依然可以正常傳r送。這是因?yàn)殛P(guān)閉了客戶端和服務(wù)器端sock...
2016-04-03
最新回答 / Zoya
服務(wù)器端不用指定ip,只要指定通信端口,在客戶端就要指定需要連接的服務(wù)器端的ip,如果你指定的ip是自己電腦的ip,那么你在你的電腦上同時(shí)運(yùn)行客戶端和服務(wù)端是可以建立連接的。
最贊回答 / 安靜_天空
? ?一般我們自己用的都是Mysql數(shù)據(jù)庫(kù)~畢竟Oracle數(shù)據(jù)庫(kù)占用電腦資源比Mysql要多很多~這里建議你用MYsql數(shù)據(jù)庫(kù)~而且針對(duì)Mysql數(shù)據(jù)庫(kù)有一個(gè)操作軟件叫做Navicat,就是老師所用的那個(gè)軟件~數(shù)據(jù)庫(kù)中保存文件的話,你可以自己建一個(gè)文件夾,然后將圖片資源放入該文件夾中~通過程序代碼的實(shí)現(xiàn)來上傳文件夾中的該圖片文件即可,希望這回答對(duì)你有幫助~
2016-03-31
+ 我來回答
回答最高可+2積分
最贊回答 / zoudk
從最底層,MAC地址是固化在網(wǎng)卡中的鏈路層地址,又叫MAC地址,是不能唯一識(shí)別這個(gè)網(wǎng)卡的,如果計(jì)算機(jī)只有一個(gè)網(wǎng)卡,那么它就可以唯一標(biāo)識(shí)這臺(tái)計(jì)算機(jī)
2016-03-21