繁体   English   中英

java-websocket的WebSocketServer使用什么草案?

[英]What draft does java-websocket's WebSocketServer use?

我无法从WebSocketServer.java源代码中弄清楚它使用的草案。

WebSocketClient.java可以使用RFC 6455,Hybi 17,Hybi 10,Hixie 76和Hixie 75,但默认为RFC 6455

java-websocket的WebSocketServer使用什么草案?

它支持您要支持的任何草稿。

构造函数支持传递要服务器处理的草稿列表。

https://github.com/TooTallNate/Java-WebSocket/blob/master/src/main/java/org/java_websocket/server/WebSocketServer.java#L131-L150

即使您传入一个空的草稿列表,它似乎仍将始终支持版本13(RFC-6455)( 因为空列表将导致 所有4个默认草稿都处于活动状态),否则它将实现4个草稿供您选择/限制。

https://github.com/TooTallNate/Java-WebSocket/tree/master/src/main/java/org/java_websocket/drafts

  • Draft_17 = Sec-WebSocket-Version: 13 (aka RFC-6455)
  • Draft_10 = Sec-WebSocket-Version: 8
  • Draft_76 = Sec-WebSocket-Version (未指定,预版本,Hixie-76)
  • Draft_75 = Sec-WebSocket-Version (未指定,预版本化,Hixie-75)

更新:2013年3月

从Jetty 9.x开始,仅支持RFC6455( Sec-WebSocket-Version: 13 )。 对WebSocket草案版本的所有支持均已删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM