Ausgabe mit DSCP-Kennzeichnung mit setTrafficClass und WireShark

Ich versuche, DSCP-Werte mit setTrafficClass zu markieren. Ich habe Server und Client auf zwei verschiedenen Rechnern eingerichtet und kann den Wert von DSCP drucken, aber ich kann ihn in WireShark nicht sehen. Ich habe einige Posts online durchgesehen, aber nichts hat geholfen. Ich benutze Windows 7 Professional. Jede Hilfe wäre dankbar. Vielen Dank

Ich teste mehr, um zu sehen, wie das gemacht werden kann. Hier ist der Client-Code:

Versuchen

        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();
    }

}

Server

    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();
    }

}

In Konsole auf der Serverseite: Aktueller DSCP-Wert: 10

ein Servercode und mein Client befinden sich auf separaten Computer

In wireshark sehe ich:

Differenzierte Dienste Feld: 0x00 (DSCP 0x00: Standard; ECN: 0x00: Nicht-ECT (Nicht ECN-fähiger Transport))

Ich erwarte Änderungen in Wireshark und sehe nur den Standardwert Null.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage