當前位置:編程學習大全網 - 編程軟體 - 套接字開發編程

套接字開發編程

1,打開傳輸線程、等待線程和接受線程;

2.設置通信標誌。如果flag = 0表示等待,flag = 1表示發送,flag = 2表示接收。沒有信息時,處於等待線程狀態;

3.要求客戶端配置服務器IP地址和端口號;

4.定義傳輸數據格式,包括數據頭、數據量和數據尾;

5.服務器接收數據頭,將通信標識符改為flag = 2,進入接收線程;

6.根據數據量和數據尾判斷是否收到數據。

7.如果接受的數據量與傳輸中定義的數據量不匹配,則要求客戶端重新發送;(flag = 1),如果三次仍不匹配,則向客戶端發送錯誤,顯示並記錄在服務器的通信記錄中,退出接收線程,進入等待線程;

8.接收成功後,清空緩沖區,然後輸入等待線程標誌= 0;;

  • 上一篇:rom是內存還是外存
  • 下一篇:powermill中途強制停止
  • copyright 2024編程學習大全網