第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

java.net.SocketException: Connection reset

public?class?Server?{
?public?static?void?main(String[]?args)?{
??try?{

???//???創(chuàng)建一個服務端socket
???ServerSocket?serverSocket?=?new?ServerSocket(8888);
???//調(diào)用accept方法
???System.out.println("*********服務端即將啟動*****");
???Socket?socket?=?serverSocket.accept();???
???//獲取輸入流,并讀取客戶端信息
???InputStream?is?=socket.getInputStream();
???InputStreamReader?isr?=?new?InputStreamReader(is);
???BufferedReader?br?=?new?BufferedReader(isr);
???String?info?=?null;
???while((info?=?br.readLine())!=null){
????System.out.println("-----服務器端,客戶端:"+info);
???}
???socket.shutdownInput();
???//獲取輸出流
???OutputStream?os=socket.getOutputStream();
???PrintWriter?pw?=?new?PrintWriter(os);
???pw.write("歡迎登陸");
???pw.flush();
??socket.shutdownOutput();
???//關(guān)閉資源
???pw.close();
???os.close();???
???br.close();
???isr.close();
???is.close();
???socket.close();
???serverSocket.close();
??}?catch?(IOException?e)?{
???e.printStackTrace();
??}
?}??
}public?class?Client?{
?public?static?void?main(String[]?args)?{
??try?{
???//創(chuàng)建客戶端
???Socket?socket?=?new?Socket("localhost",8888);
???//獲取輸出流
???OutputStream?os=socket.getOutputStream();
???PrintWriter?pw?=?new?PrintWriter(os);
???pw.write("用戶名:admin;密碼:1111");
???pw.flush();
???socket.shutdownOutput();
???//獲取輸入流
???InputStream?is?=socket.getInputStream();
???BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(is));
???String?info?=?null;
???while((info?=?br.readLine())!=null){
????System.out.println("-----客戶端,服務端:"+info);
???}
???//關(guān)閉資源
???br.close();
???is.close();
???pw.close();
???os.close();
???socket.close();
??}?catch?(UnknownHostException?e)?{
???e.printStackTrace();
??}?catch?(IOException?e)?{
???e.printStackTrace();
??}
?}
}

?

正在回答

4 回答

寫錯了 ?是不用關(guān)閉輸入輸出流 直接關(guān)閉SOCKET就可以

0 回復 有任何疑惑可以回復我~
#1

YJ_YANG 提問者

非常感謝!
2015-12-21 回復 有任何疑惑可以回復我~

還有,不用關(guān)閉輸出流,在關(guān)閉socket的時候就會關(guān)閉輸出流

0 回復 有任何疑惑可以回復我~

那些輸入輸出流 還有socket的關(guān)閉的順序要對。先開的最后關(guān),最后開的最先關(guān)!

0 回復 有任何疑惑可以回復我~

在連接斷開之后,在進行讀寫,導致該異常

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

java.net.SocketException: Connection reset

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號