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

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

問啥我的不會打印信息

//1、創建一個服務器,綁定一個指定的端口
????????????ServerSocket?serverSocket?=?new?ServerSocket(5555);
????????????//2、調用ServerSocket的accept方法,等待客戶端連接
????????????System.out.println("**********等待連接*********");
????????????Socket?socket?=?serverSocket.accept();
????????????//3、獲取輸入流,讀取客戶端信息
????????????InputStream?is?=?socket.getInputStream();
????????????BufferedReader?isr?=?new?BufferedReader(
????????????????????new?InputStreamReader(is));
????????????String?str;
????????????while?((str?=?isr.readLine())?!=?null)?{
????????????????System.out.println("客戶端:"?+?str);
????????????}
????????????socket.shutdownInput();//關閉輸入流
????????????
????????????//4、關閉資源
????????????isr.close();
????????????is.close();
????????????socket.close();
????????????System.out.println("連接關閉!");
????????????
????????????
?????//1、建立客戶端Socket對象
????????????Socket?socket?=?new?Socket("localhost",?5555);
????????????//2、獲取輸入流,向服務器請求登錄
????????????OutputStream?os?=?socket.getOutputStream();
????????????PrintWriter?pw?=?new?PrintWriter(os);
????????????pw.write("Gust:admin;Password:123");
????????????socket.shutdownOutput();
????????????
????????????//3、關閉相關資源
????????????pw.flush();
????????????pw.close();
????????????os.close();
????????????System.out.println("連接關閉!");

server端

*********等待連接*********
連接關閉!


client端

連接關閉!

正在回答

1 回答

while 循環里面加上一行str=isr.readLine();

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

染紅_街道 提問者

非常感謝!
2016-07-11 回復 有任何疑惑可以回復我~
#2

染紅_街道 提問者

其實是刷新緩沖區應該放在socket.shutdownOutput();之前的
2016-07-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

問啥我的不會打印信息

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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