Problema con el marcado DSCP usando setTrafficClass y WireShark

Estoy tratando de marcar valores DSCP usando setTrafficClass. Tengo un servidor y un cliente configurados en dos máquinas diferentes y puedo imprimir el valor de DSCP pero no puedo verlo en WireShark. He revisado algunas publicaciones en línea, pero nada ayudó. Estoy usando Windows 7 profesional. Cualquier ayuda sería apreciada. ¡Gracias!

Estoy haciendo más pruebas para ver cómo se puede hacer esto. Aquí está el código del cliente:

tratar {

        Socket socket = new Socket(addr, 2345);
        socket.setTrafficClass(10);

        PrintWriter out = new PrintWriter( socket.getOutputStream(), true);

        out.println("Current DSCP value: " + socket.getTrafficClass());
        out.close();
        socket.close();

    }

    catch (Exception e) {
        e.printStackTrace();
    }

}

Servidor:

    try {
        ServerSocket serverSocket = new ServerSocket(1234);
        Socket clientSocket = serverSocket.accept();

        BufferedReader in = new BufferedReader(new InputStreamReader(
                clientSocket.getInputStream()));

        String fromClient = in.readLine();
        System.out.println(fromClient);

        in.close();
        clientSocket.close();
        serverSocket.close();

    } catch (Exception e) {
        e.printStackTrace();
    }

}

En la consola del lado del servidor: valor DSCP actual: 10

Mi código de servidor y mi cliente están en máquinas separadas.

En wireshark veo:

Campo de servicios diferenciados: 0x00 (DSCP 0x00: Predeterminado; ECN: 0x00: No ECT (Transporte no compatible con ECN))

Espero ver cambios en wireshark y solo veo el valor predeterminado cero.

Respuestas a la pregunta(1)

Su respuesta a la pregunta