固定頭
命令型別
內容長度
內容6個位元組(「matlab」)
1個位元組
4個位元組(低位在前)
n個位元組(n>=0)
命令型別
描述內容格式
1計算命令
command+』\0』
2使用者認證
username+』\0』+md5(username+」@#$%^&」+md5(password))+』\0』3訊息
dst_user+』\0』+ message+』\0』4註冊
username+』\0』+註冊碼+』\0』+md5+』\0』+email+』\0』
5修改密碼
username+』\0』+舊md5+』\0』+新md5+』\0』
6忘記密碼
username+』\0』7心跳
8公升級請求
11文字結果
result+』\0』
12結果
pic_data
13認證結果
0:成功/1:密碼錯誤/2:使用者不存在/-1:認證失敗
14訊息
src_user+』\0』+ message+』\0』
15連線滿
16註冊結果
0:成功/1:無效的註冊碼/2:使用者已存在/-1:註冊失敗
17修改密碼結果
0:成功/1:密碼錯誤/-1:修改失敗
18忘記密碼結果
0:成功/1:傳送郵件失敗/2:使用者不存在/-1:失敗
19被迫下線
20最新版本號
majo+minor+point(共3位元組)
21公升級包
subtype+內容(subtype=0 檔案大小,subtype=[1,100] 檔案內容)
說明:
1. 命令1-8是服務端處理的命令,11-21是客戶端處理的命令
2. 命令內容格式中command、username等描述語為對應欄位的字串或位元組資料
3. md5()表示一次md5加密運算
雲計算通訊協議
1.http https 協議 這是 採用的通訊協議,http 的預設埠為 80,明文通訊 而 https 的預設埠為 443,密文通訊。密文通訊是指,通訊雙方先加密內容然後再發出去,收到對方的資訊後需要先解密。本協議常用於 paas saas,以及未安裝作業系統前的 iaas。比如租賃了一台裸機 ...
通訊協議 UDP通訊
通訊協議 通訊協議是udp tcp通訊的基礎,沒有通訊協議的 通訊 是沒有任何意義上的,通訊協議不是底層函式或者高深的原理,而是程式設計師之間的一種文字約定。資料在網路上是以位元組的形式傳送的 底層是01碼 我們在讀取到資料之後,該以怎樣的方式對它進行解碼呢?這就是我們在通訊之前需要制定的通訊協議。...
串列埠通訊 通訊協議
我們的串列埠程式,除了通用的,進行串列埠監聽收發的簡單工具,大多都和下位機有關,這就需要關心我們的通訊協議如何快取,分析,以及通知介面。所謂通訊協議是指通訊雙方的一種約定。約定包括對資料格式 同步方式 傳送速度 傳送步驟 檢糾錯方式以及控制字元定義等問題做出統一規定,通訊雙方必須共同遵守。因此,也叫...