/** 将刷新数据获取数据的包放到下一个包中去 这样更能区分一个账户多个角色 */ public void sendLoginSuccess(long playerID, Connection conn) { Message message = new Message(SocketTypeConstant.OUT_LOGIN_SUCCESS); LoginSuccessProtoMsg.Builder builder = LoginSuccessProtoMsg.newBuilder(); builder.setPlayerID(playerID); message.setBody(builder.build().toByteArray()); conn.writeMessage(message); }
/** * 发送公共消息 * * @param msgType * @param content * @param conn */ public void sendCommonMessage(int msgType, String content, Connection conn) { Message message = new Message(SocketTypeConstant.OUT_COMMON_MESSAGE); CommonMessageProto.CommonMessageProtoMsg.Builder msg = CommonMessageProto.CommonMessageProtoMsg.newBuilder(); msg.setContent(content); msg.setType(msgType); message.setBody(msg.build().toByteArray()); conn.writeMessage(message); }