1

在 WebSocket 1.0 的 Java API 规范(也称为JSR-356)中,它在第 16 页上说:

在拥有它的解码器实现上,实现必须在解码器上使用 willDecode() 方法来确定解码器是否会匹配传入的消息。

.. 和第 17 页:

如果 Decoder 实现有方法,则实现必须在解码器上使用 willDecode() 方法来确定 Decoder 是否会匹配传入的消息

显然,作为开发人员,我可以选择是否提供该方法。但是,如果您查看 Java EE 7 API,接口Decoder.BinaryDecoder.Text声明了此方法。因此,当我编写一个实现这些接口之一的解码器类时,我还必须为willDecode(). 在我看来,再也没有自由选择的余地了。我错了吗?

4

1 回答 1

-2

是的。这些是可选的。编码和解码用于数据传输中的安全目的。

于 2013-06-20T09:38:44.787 回答