當socket通訊的3次握手和四次揮手的問題了解了之後,下一步來到實際的程式開發階段了。
首先,乙個簡單的應和答。當client第一次發出資訊之前大致有以下過程:
**如下:
client:
public
static
void main(string args)
server:
public
static
void
main(string args)
執行結果(先執行server端,然後client端,不然client端請求連線沒人應答):
以上是client請求連線,server連線;client傳送資料,server接收資料。純粹的單程(只是client向server傳送)資料的傳輸。
下面是雙向的資料傳送,client請求連線,server連線;client傳送資料,server接收資料;server傳送資料給client,client接收資料;迴圈,,,
client:
public
static
void main(string args)
}server:
public
static
void main(string args)
//建立連線
serversocket ss=new serversocket(3346);
socket server=ss.accept();
//迴圈
while(true)
}
串列埠通訊筆記
串列埠通訊主要用到下面幾個函式 createfile 開啟通訊埠 closehandle 關閉通訊埠 getcommstate 取得埠的引數 setcommstate 設定埠引數 writefile 埠傳送資料 readfile 埠讀取資料 clearcommerror 清除埠錯誤,並取得資訊 pu...
C Socket SSL通訊筆記
一 x.509證書 1.製作證書 先進入到vs2005的命令列狀態,即 開始 程式 microsoft visual studio 2005 visual studio tools visual studio 2005 命令提示 鍵入 makecert r pe n cn myserver ss m...
SPI通訊筆記
spi,serial peripheral inte ce,序列外設介面。1 匯流排構成 2 通訊特點 同步 序列 全雙工 一般情況下,mcu與某個功能模組之間用spi通訊時,mcu作為主機。片選引腳cs,存在於從機上,當 cs引腳上檢測到低電平 相對於從機 此時從機 會參與接下來的spi通訊,若c...