自己動手寫一個通信協議

什麼是通信協議 我們常用的聊天軟件比如:微信,都是基於一組通信協議進行服務端與客戶端數據交互。協議指的就是客戶端與服務端事先約定好的,每個二進制數據包中,每一段字節分別代表什麼含義的規則。如下圖所示一個簡單的登錄指令: 在這個數據包中,第一個字節爲 1 表示這是一個登錄指令,接下來是用戶名和密碼,這兩個值以 \0 分割,客戶端發送這段二進制數據包到服務端,服務端就能根據這個協議來取出用戶名密碼,進
相關文章
相關標籤/搜索