我无法从WebSocketServer.java source找出它使用的草稿。
WebSocketClient.java可以使用RFC 6455,Hybi 17,Hybi 10,Hixie 76和Hixie 75 defaults to RFC 6455。
java-websocket的WebSocketServer使用什么草稿?
答案 0 :(得分:6)
它支持您希望它支持的任何草稿。
构造函数支持传入您希望服务器处理的草稿列表。
即使您传入一个空的草稿列表(as a null list will result中的all 4 default Drafts处于活动状态),它看起来总是支持版本13(RFC-6455),否则它会为您实现4个草稿选择/选择/限制。
https://github.com/TooTallNate/Java-WebSocket/tree/master/src/main/java/org/java_websocket/drafts
Sec-WebSocket-Version: 13
(又名RFC-6455)Sec-WebSocket-Version: 8
Sec-WebSocket-Version
(未指定,预先版本化,Hixie-76)Sec-WebSocket-Version
(未指定,预先版本化,Hixie-75)更新:2013年3月
从Jetty 9.x开始,仅支持RFC6455(Sec-WebSocket-Version: 13
)。对WebSocket草案版本的所有支持都已被删除。