UDP - Como implementar um função para o servidor dizer quantos caracteres tem na mensagem do cliente?

public class Servidor {

/**
 *
 * @param args
 * @throws Exception
 */
public static void main(String[] args) throws Exception {
    
    DatagramSocket serverSoc = new DatagramSocket(9999);
    System.out.println("Servidor respondendo a porta 9999");
    
    //receber uma mensagem co cliente
    byte[] dadosRec = new byte [1024];
    byte[] dadosEnvio = new byte [1024];
    
    try {
         DatagramPacket receberPack = new DatagramPacket(dadosRec, dadosRec.length);
    serverSoc.receive(receberPack);
    
    // ler
    String mensagem = new String(receberPack.getData());
    String modificar = mensagem.toUpperCase();
    
    dadosEnvio= modificar.getBytes();
    
    int porta= receberPack.getPort();
    InetAddress endereco = receberPack.getAddress();
    
    

    // devolver ao cliente

?