プレーフレームワーク2.5.0ウェブソケットの例。プレーフレームワーク2.5.0ウェブソケットの例
再生中2.5.0ウェブコードがakkaストリームをサポートするように変更されましたが、使用するサンプルコードが見つかりません。
プレーフレームワーク2.5.0ウェブソケットの例。プレーフレームワーク2.5.0ウェブソケットの例
再生中2.5.0ウェブコードがakkaストリームをサポートするように変更されましたが、使用するサンプルコードが見つかりません。
これあなたがここに見ることができるように適切に2.5.1に記載されます。その間にhttps://github.com/playframework/playframework/issues/5057
あなたはストリーム上の部分を持っているの移行ガイドを見てみることができます: https://www.playframework.com/documentation/2.5.x/StreamsMigration25#Migrating-WebSockets-%28WebSocket%29
重要な部分はWebSocket.MappedWebSocketAcceptor<In,Out>
クラスです。これを使用してString
、Json
などString
などのフレームに変換する方法をPlayに伝えます。
幸いにも、PlayのJava APIはいくつかの定義済みの実装を提供します。 JSONデータを交換するWebSocket接続を処理したいとします。そして、あなたはhttps://github.com/playframework/play-websocket-scalaとhttps://github.com/playframework/play-websocket-javaでWebSocket.Json
(https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/java/play/mvc/WebSocket.java#L71)
return WebSocket.Json.accept(requestHeader -> {
// returns a Flow<JsonNode, JsonNode, ?>
})
サンプルプロジェクトはhttps://github.com/playframework/play-websocket-scala、https://github.com/playframework/play-websocket-java –
ありがとうございます回答 – Anton
ありますサンプルプロジェクトを使用します今。 –