From 895e234470d25dff5c49ac9b0fdbb1e8faedc28a Mon Sep 17 00:00:00 2001
From: user_ch-ml <1303079376@qq.com>
Date: 星期日, 29 六月 2025 15:49:02 +0800
Subject: [PATCH] Merge branch 'master' of ssh://115.28.86.8:29418/~admin/智能网联_25-0305_617_v1
---
Server/梁博/log/日志_梁博_0626.doc | 0
/dev/null | 0
Server/梁博/log/日志_梁博_0627.doc | 0
Client/师浩/log/日志_师浩_250629.doc | 0
Server/梁博/log/日志_梁博_0628.doc | 0
Server/common_type.h | 104 ++++++++++++++++++++++++++++++++++-----------------
6 files changed, 69 insertions(+), 35 deletions(-)
diff --git "a/Client/\345\270\210\346\265\251/log/\346\227\245\345\277\227_\345\270\210\346\265\251_250629.doc" "b/Client/\345\270\210\346\265\251/log/\346\227\245\345\277\227_\345\270\210\346\265\251_250629.doc"
new file mode 100644
index 0000000..66d700b
--- /dev/null
+++ "b/Client/\345\270\210\346\265\251/log/\346\227\245\345\277\227_\345\270\210\346\265\251_250629.doc"
Binary files differ
diff --git a/Server/common_type.h b/Server/common_type.h
index f9524ae..22b8098 100644
--- a/Server/common_type.h
+++ b/Server/common_type.h
@@ -1,31 +1,44 @@
#ifndef TCPDATATYPE_H
#define TCPDATATYPE_H
-/* */
+
+/*
+ * 瀹㈡埛绔笌鏈嶅姟鍣ㄤ氦浜掔殑鍔ㄤ綔绫诲瀷鏋氫妇
+ * 娉ㄦ剰锛氫娇鐢� enum class 閬垮厤鍛藉悕鍐茬獊锛圕++11鐗规�э級
+ */
enum class ActionType
{
- HeartCheck = 100,
- Login = 110,
- Register = 120,
- Msg = 200,
- Download = 300
+ HeartCheck = 100, // 蹇冭烦妫�娴嬶紙淇濇寔杩炴帴娲绘�э級
+ Login = 110, // 鐧诲綍璇锋眰
+ Register = 120, // 娉ㄥ唽璇锋眰
+ Msg = 200, // 鏅�氭秷鎭紶杈�
+ Download = 300 // 鏂囦欢涓嬭浇璇锋眰
};
-/* 慰 HTTP 应 */
+
+/*
+ * HTTP椋庢牸鍝嶅簲鐘舵�佺爜锛堢畝鍖栫増锛�
+ * 鐢ㄤ簬鏈嶅姟鍣ㄥ悜瀹㈡埛绔繑鍥炴搷浣滅粨鏋滅姸鎬�
+ */
enum class ResponseCode
{
- ResponseOK = 200, // 晒
- BadRequest = 400, // 突 螅 薹
- Unauthorized = 401, // 要 没 证
- Forbidden = 403, // 突 说 螅 蔷芫 执 写
- NotFound = 404, // 薹 业 源
- MethodNotAllowed = 405 // 突 械姆 止
-
+ ResponseOK = 200, // 鎴愬姛锛圤K锛�
+ BadRequest = 400, // 閿欒璇锋眰锛堝鎴风璇锋眰璇硶閿欒锛�
+ Unauthorized = 401, // 鏈巿鏉冿紙闇�瑕佽韩浠介獙璇侊級
+ Forbidden = 403, // 绂佹璁块棶锛堟潈闄愪笉瓒筹級
+ NotFound = 404, // 鏈壘鍒帮紙璇锋眰璧勬簮涓嶅瓨鍦級
+ MethodNotAllowed = 405 // 鏂规硶涓嶅厑璁革紙濡傜敤GET璇锋眰POST鎺ュ彛锛�
};
-/* 息 */
+
+/*
+ * 閫氱敤娑堟伅澶寸粨鏋勶紙鎵�鏈夋暟鎹寘蹇呴』鍖呭惈锛�
+ * 浣滅敤锛氭爣璇嗘秷鎭被鍨嬪拰鍩烘湰淇℃伅
+ */
struct Head
{
- ActionType type;
- int len;
- int version;
+ ActionType type; // 娑堟伅绫诲瀷锛堝搴擜ctionType鏋氫妇锛�
+ int len; // 鏁翠釜鏁版嵁鍖呯殑闀垮害锛堝瓧鑺傛暟锛�
+ int version; // 鍗忚鐗堟湰鍙凤紙鐢ㄤ簬鍏煎鎬ф帶鍒讹級
+
+ // 鏋勯�犲嚱鏁帮紙鍒濆鍖栨椂蹇呴』鎻愪緵涓変釜鍙傛暟锛�
Head(ActionType ptype, int plen, int pversion)
{
len = plen;
@@ -33,40 +46,61 @@
version = pversion;
}
};
-struct HeartCheckReq //
+
+/*
+ * 蹇冭烦妫�娴嬭姹傜粨鏋�
+ * 鐗圭偣锛氬浐瀹氱被鍨嬪拰闀垮害锛堜笉闇�瑕侀澶栨暟鎹級
+ */
+struct HeartCheckReq
{
- ActionType type;
- int len;
+ ActionType type; // 鍥哄畾涓篈ctionType::HeartCheck
+ int len; // 缁撴瀯浣撹嚜韬ぇ灏�
+
HeartCheckReq()
{
type = ActionType::HeartCheck;
- len = sizeof(HeartCheckReq);
+ len = sizeof(HeartCheckReq); // 鑷姩璁$畻缁撴瀯浣撳ぇ灏�
}
};
-struct HeartCheckRes // 应
+/*
+ * 蹇冭烦妫�娴嬪搷搴旂粨鏋�
+ * 娉ㄦ剰锛氫笌璇锋眰缁撴瀯鐩稿悓锛堝疄闄呭彲鑳藉寘鍚湇鍔″櫒鐘舵�佷俊鎭級
+ */
+struct HeartCheckRes
{
- ActionType type;
- int len;
+ ActionType type; // 鍥哄畾涓篈ctionType::HeartCheck
+ int len; // 缁撴瀯浣撹嚜韬ぇ灏�
+
HeartCheckRes()
{
type = ActionType::HeartCheck;
len = sizeof(HeartCheckRes);
}
};
+
+/*
+ * 鐢ㄦ埛娉ㄥ唽璇锋眰缁撴瀯
+ * 缁勬垚锛氭秷鎭ご + 鐢ㄦ埛淇℃伅瀛楁
+ */
struct RegisterRequest
{
- Head head;
- char name[64];
- char password[64];
- char email[32];
- char phone[32];
+ Head head; // 蹇呴』鍖呭惈鐨勬秷鎭ご
+ char name[64]; // 鐢ㄦ埛鍚嶏紙鍥哄畾闀垮害64瀛楄妭锛�
+ char password[64];// 瀵嗙爜锛堝缓璁姞瀵嗗瓨鍌級
+ char email[32]; // 閭锛堢敤浜庢壘鍥炲瘑鐮侊級
+ char phone[32]; // 鎵嬫満鍙凤紙鍙�夐獙璇侊級
};
+
+/*
+ * 鐢ㄦ埛鐧诲綍璇锋眰缁撴瀯
+ * 娉ㄦ剰锛氭瘮娉ㄥ唽璇锋眰灏戦偖绠卞拰鎵嬫満瀛楁
+ */
struct LoginRequest
{
-
- Head head;
- char name[64];
- char password[64];
+ Head head; // 娑堟伅澶达紙type搴斾负ActionType::Login锛�
+ char name[64]; // 鐢ㄦ埛鍚�
+ char password[64];// 瀵嗙爜锛堝缓璁姞瀵嗕紶杈擄級
};
-#endif
+
+#endif // TCPDATATYPE_H
\ No newline at end of file
diff --git "a/Server/\346\242\201\345\215\232/log/~$_\346\242\201\345\215\232_0624.doc" "b/Server/\346\242\201\345\215\232/log/~$_\346\242\201\345\215\232_0624.doc"
deleted file mode 100644
index 7cf3296..0000000
--- "a/Server/\346\242\201\345\215\232/log/~$_\346\242\201\345\215\232_0624.doc"
+++ /dev/null
Binary files differ
diff --git "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp" "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0626.doc"
similarity index 74%
rename from "Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
rename to "Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0626.doc"
index 17190ff..7387a3b 100644
--- "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
+++ "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0626.doc"
Binary files differ
diff --git "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp" "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0627.doc"
similarity index 74%
copy from "Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
copy to "Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0627.doc"
index 17190ff..4a30bf2 100644
--- "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
+++ "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0627.doc"
Binary files differ
diff --git "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp" "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0628.doc"
similarity index 71%
copy from "Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
copy to "Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0628.doc"
index 17190ff..4e7170d 100644
--- "a/Server/\346\242\201\345\215\232/log/~WRL0005.tmp"
+++ "b/Server/\346\242\201\345\215\232/log/\346\227\245\345\277\227_\346\242\201\345\215\232_0628.doc"
Binary files differ
--
Gitblit v1.8.0