簡體   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