遠端計算 通訊協議

2021-07-03 03:58:03 字數 1011 閱讀 7052

固定頭

命令型別

內容長度

內容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碼 我們在讀取到資料之後,該以怎樣的方式對它進行解碼呢?這就是我們在通訊之前需要制定的通訊協議。...

串列埠通訊 通訊協議

我們的串列埠程式,除了通用的,進行串列埠監聽收發的簡單工具,大多都和下位機有關,這就需要關心我們的通訊協議如何快取,分析,以及通知介面。所謂通訊協議是指通訊雙方的一種約定。約定包括對資料格式 同步方式 傳送速度 傳送步驟 檢糾錯方式以及控制字元定義等問題做出統一規定,通訊雙方必須共同遵守。因此,也叫...