設計一個簡單的socket通訊協議

爲何要設計一個協議呢?由於TCP協議是面向字節流的協議,面向字節流的協議是無邊界的,也就是說一次發送操做並不必定就僅僅產生一個數據包,而有多是多個,在接收端不必定一次接收就能完成全部數據的收操做。這樣若是服務端和客戶端沒有通訊協議,則客戶端發送完數據以後,服務端不知道須要通過幾回接受(receive)操做才能完成一次數據交換。git 這個問題通常發生在客戶端和服務端傳送大批量數據時,若是數據之間沒
相關文章
相關標籤/搜索