2018.12.02 Socket編程之初識Socket

Socket編程主要分爲TCP/UDP/SCTP三種,每一種都有各自的優勢,因此會根據實際狀況決定選用何種Socket,今天開始我將會逐步學習Socket編程,並將學習過程記錄於此。git

今天學習的是TCP編程。github

TCP基本客戶端與服務端的套接字函數:編程

  Client: socket/connect/write/read/close.socket

  Server: socket/bind/listen/accept/read/write/close.tcp

基本流程:函數

其中三次握手是指客戶端調用connect函數發起鏈接請求,服務端accept函數響應時,發生的3次數據交換過程。學習

 

簡單客戶端code例子:https://github.com/SadCPPCoder/Socket/blob/master/2018.12.02/tcp/add_client.ccode

簡單服務端code例子:https://github.com/SadCPPCoder/Socket/blob/master/2018.12.02/tcp/add_server.cserver

相關文章
相關標籤/搜索