在 Liberty 中開發 WebSocket 應用程式

您可以將 Liberty 配置成使用 WebSocket 通訊協定,讓應用程式使用全雙工連線來通訊。

關於這項作業

如果要將 Liberty 伺服器配置成一個執行啟用 WebSocket 1.0 的應用程式,您必須設定 websocket-1.0 特性(若為 WebSocket 1.0)或 websocket-1.1 特性(若為 WebSocket 1.1)。

註:

除了 JSR 356(Java API for WebSocket 1.1 版)中所定義的 Websocket API,WebSphere 實作中新增了一個 API,可讓 Servlet 或過濾器要求「升級」現行 HTTP Request,以啟動 WebSocket 階段作業。這裡記載這個新 API:

WsWsocServerContainer 介面

Websocket 端點可利用範本,來進行端點與 URI 的比對。不應對映至 Websocket 端點的 URI(即使它們符合 Websocket 範本) 也可供 Web 應用程式使用。將 Websocket 端點對映至 URI,或容許將 URI 視為「非 Websocket」HTTP Request,其間的區別是 HTTP Request 中是否存在一個值是 "websocket" 的 "Upgrade" 標頭。

如需使用 WebSphere Developer Tools 來開發 WebSocket 應用程式的相關資訊,請參閱開發 WebSocket 應用程式


指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_websockets_dev
檔名:twlp_websockets_dev.html