用netty做客户端 msg.getDataType()就没问题
用js传过来的一直默认是 UserInfo = 0
这个该咋解决
.proto文件
message GamePro{
enum DataType{
UserInfo = 0;
Equip = 1;
Heartbeat = 2;
}
DataType data_type = 1;
oneof dataBody{
UserInfo userInfo = 2;
Equip equip = 3;
Heartbeat heartbeat = 4;
}
}
js
data{
userInfo:{
name:"aaa"
}
}
message = Message.create(data);
buf = Message.encode(message).finish();
webSocket.send(buf);