基于tcp長連接
業務邏輯主要有人員的各種狀態、一些控制命令的發送
一些訊息的轉發
請問協議要如何制定呀
包頭:
包資料
uj5u.com熱心網友回復:
你所說的包頭,包資料應該稱為“資料頭部”,“資料體”更合適,包是一個網路層級中的一個標準概念資料結構需要自己定義
最簡單的,直接用JSON或者XML。復雜一點可以自己規定,要不要資料頭、要不要資料尾、不同的請求包之間用什么分隔;請求方法、引數用什么連接,順序如何;整條資料在傳輸的時候要不要加密,要不要壓縮;另外還需要做心跳檢測,粘包、亂序問題也會帶來不小的麻煩,所以如果有得選擇的話,強烈推薦采用restful風格的設計。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129769.html
標籤:網絡協議與配置
上一篇:RSA4096 中毒
下一篇:懂FTP服務器的高手請看過來
