/**
* 基於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 ...