2025-07-07 22:39:28 +08:00
|
|
|
syntax = "proto3";
|
|
|
|
|
2025-07-13 15:44:55 +08:00
|
|
|
package protocol;
|
|
|
|
|
2025-08-30 21:25:17 +08:00
|
|
|
enum MessageType {
|
|
|
|
loginRequest = 0;
|
|
|
|
loginResponse = 1;
|
|
|
|
signupRequest = 2;
|
|
|
|
signupResponse = 3;
|
|
|
|
}
|
|
|
|
|
2025-07-13 15:44:55 +08:00
|
|
|
enum RequestResult {
|
|
|
|
Success = 0;
|
|
|
|
Fail = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message LoginRequest {
|
2025-08-29 13:35:52 +08:00
|
|
|
string username = 1;
|
|
|
|
string password = 2;
|
2025-07-13 15:44:55 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
message LoginResponse {
|
|
|
|
RequestResult result = 1;
|
|
|
|
string message = 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
message SignupRequest {
|
2025-08-29 13:35:52 +08:00
|
|
|
string username = 1;
|
|
|
|
string password = 2;
|
2025-07-13 15:44:55 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
message SignupResponse {
|
|
|
|
RequestResult result = 1;
|
|
|
|
string message = 2;
|
2025-07-16 13:05:04 +08:00
|
|
|
}
|