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

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

如何把TCP通信中的客戶端發送和接收寫成一個單獨的方法

如上所述

正在回答

1 回答

// 客戶端發送數據

private void sendData(Socket socket, String data) throws IOException {

// 獲取輸出流,向服務器端發送信息

// 字節輸出流

OutputStream oStream = socket.getOutputStream();

PrintWriter pWriter = new PrintWriter(oStream);

// 將輸出流包裝為打印流

pWriter.write(data);

// 調用flush()方法將緩沖輸出

pWriter.flush();

// 關閉輸出流

socket.shutdownOutput();

}


// 客戶端接收數據

private void receiveData(Socket socket) throws IOException {

// 3.獲取輸入流,讀取服務器的響應信息

InputStream iStream = socket.getInputStream();

// 將輸入流轉換為字節流,并添加緩沖

InputStreamReader iReader = new InputStreamReader(iStream);

BufferedReader bReader = new BufferedReader(iReader);

String info = null;

// 循環讀取服務器端的響應信息

while ((info = bReader.readLine()) != null) {

System.out.println("我是客戶端,服務器端說:" + info);

}

}

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

慕少7573967

不能這樣吧。
2017-09-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何把TCP通信中的客戶端發送和接收寫成一個單獨的方法

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

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

幫助反饋 APP下載

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

公眾號

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