try (ServerSocket ss = new ServerSocket(0);
Socket s = new Socket(InetAddress.getLoopbackAddress(), ss.getLocalPort());
DatagramSocket ds = new DatagramSocket(0);
MulticastSocket mc = new MulticastSocket(0)) {
if (ss.supportedOptions().contains(ExtendedSocketOptions.TCP_QUICKACK)) {
Sockets.setOption(ss, ExtendedSocketOptions.TCP_QUICKACK, true); if (!ss.getOption(ExtendedSocketOptions.TCP_QUICKACK)) { thrownew RuntimeException("Test failed, TCP_QUICKACK should"
+ " have been set");
}
} if (s.supportedOptions().contains(ExtendedSocketOptions.TCP_QUICKACK)) {
Sockets.setOption(s, ExtendedSocketOptions.TCP_QUICKACK, true); if (!s.getOption(ExtendedSocketOptions.TCP_QUICKACK)) { thrownew RuntimeException("Test failed, TCP_QUICKACK should"
+ " have been set");
}
} if (ds.supportedOptions().contains(ExtendedSocketOptions.TCP_QUICKACK)) { thrownew RuntimeException("Test failed, TCP_QUICKACK is applicable"
+ " for TCP Sockets only.");
} if (mc.supportedOptions().contains(ExtendedSocketOptions.TCP_QUICKACK)) { thrownew RuntimeException("Test failed, TCP_QUICKACK is applicable"
+ " for TCP Sockets only");
}
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.