3 回答

TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個贊
在讀取BufferedReader的時候不能把它關(guān)了
//獲取客戶端信息???????????? while((info?=?br.readLine())!=null){ ????System.out.println("我是服務(wù)器,客戶端說:"+info); ????//關(guān)閉輸入流 ????socket.shutdownInput(); ????//關(guān)閉相關(guān)資源 ????//?br.close();?把這行注釋了再試試 ????isr.close(); ????is.close(); ????socket.close(); ????serverSocket.close(); }

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個贊
?//獲取客戶端信息
????????????while((info?=?br.readLine())!=null){
????????????????System.out.println("我是服務(wù)器,客戶端說:"+info);
? ? ? ? ? ? ? ?}//大括號在這里 表示循環(huán)讀出數(shù)據(jù)完了后,再進(jìn)行后面的關(guān)閉輸入流資源操作
????????????????//關(guān)閉輸入流
????????????????socket.shutdownInput();
????????????????//關(guān)閉相關(guān)資源
????????????????br.close();
????????????????isr.close();
????????????????is.close();
????????????????socket.close();
????????????????serverSocket.close();
????????????}
?????????????
添加回答
舉報