syntax = "proto3"; package cproto; option go_package = "./;cproto"; // error code enum Ec { SUC = 0; PARAMS_INVALID = 1; MEMORY_INFUFFICENT = 2; OUT_OF_RANGE = 3; TIMEOUT = 4; TARGET_NOT_FOUND = 30; TARGET_HAS_EXIST = 31; DISCONNECTED = 50; AUTH_FAILED = 60; CONFIG_ERR = 80; } enum NetClosedReason { ERR_UNKNOWN = 0; ERR_NETWORK = 1; ILLEGAL_DATA = 2; SERVER_KICK = 3; HEARTBEAT = 4; ERR_AUTH = 5; DUPLICATED = 6; FORBIDDEN = 7; MAINTAINING = 8; }