java基礎 Sokcet通訊例項2,繼續完善

2021-06-28 08:52:01 字數 1167 閱讀 5295

/**

* 基於tcp協議的socket通訊:服務端

* * @author 劉彥亮

* @version 1.0

*/public class server

// 關閉輸入流

socket.shutdowninput();

// 獲取輸出流,響應客戶端的請求

outputstream os = socket.getoutputstream();

printwriter pw = new printwriter(os);

pw.write("歡迎你!");

pw.flush();

// 關閉資源

socket.shutdownoutput();

os.close();

pw.close();

br.close();

ir.close();

in.close();

socket.close();

server.close();

} catch (ioexception e)

}}

/**

* 基於tcp協議的socket通訊:客戶端

* * @author 劉彥亮

* @version 1.0

*/public class client

client.shutdowninput();

in.close();

br.close();

pw.close();

os.close();

client.close();

} catch (unknownhostexception e) catch (ioexception e)

}}

先執行服務端,再執行客戶端服務端執行結果:

客戶端執行結果:

串列埠通訊實現

前段時間編寫了串列埠通訊的 用的是rs 232資料線 include 標準輸入輸出定義 include 標準函式庫定義 include unix 標準函式定義 include include include include include include define dev dev ttys1 d...

IIC 通訊例項

iic 標籤 1 標準速率 100kbit s 快速 400kbit s 高速 4mbit s 2 2線通訊協議 3 起始與停止 scl高時,sda由 高 低 變化,起始訊號 sda由 低 高 變化,停止訊號 4 空閒狀態 sda和scl都處於高電平狀態 5 資料傳輸與應答 資料必須是8位,且高位在...

程序通訊例項

有待修改,先放上 供參考。include using namespace std const int maxn 105 typedef int semaphore 訊號量型別 char buf 緩衝區資料結構 typedef struct message buffer message buffer ...