GWTでWebSocketsを使う

GWTアプリ上でWebSocketsを使う。とりあえず、どんなものがあるのか調べてみた。

GWT用WebSocketsライブラリ

gwt-ws

https://code.google.com/archive/p/gwt-ws/

クライアント・サーバ側ともに非常に丁寧な説明があるが、配布物は、2010年時点のVersion 0.0.1.67 になっており、かなり古い。

sksamuel/gwt-websockets

https://github.com/sksamuel/gwt-websockets

最新は1.0.4で2014年のものらしい。GWT 2.5.1に対応だという。

このライブラリはクライアント側のみを対象とするもので、サンプルもクライアント側のみ。サーバ側はどうするのかどこにも記述が無い。これだけでは初心者は何もわからない。

realityforge/gwt-websockets

https://github.com/realityforge/gwt-websockets

最新は1.2で2017/4のもの、GWT2.8.0に対応、Java8の機能を使っているらしい。

このライブラリもクライアント側のみを対象とする。これだけでは初心者は何もわからない。

GWTでのWebSocketsについての説明

How to use websockets into GWT

StackOverflowの4年前のQ&A。gwt-wsが紹介されている。

https://stackoverflow.com/questions/23489526/how-to-use-websockets-into-gwt

GWT Web Socket and data serialization

スライド。

https://www.slideshare.net/gwtcon/gwt20-websocket20and20data20serialization

MicheleFicarra – GWT, WebSockets and Data Serialization

GWT/WebSocketsを説明するYouTubeビデオ。タイトルは英語だが、中身はイタリア語。わからない。