ich das Beispiel gefolgt sind Web Sockets mit Scala für die Erstellung von:Wiedergabe Scala Akka WebSockets Änderung Schauspieler Weg
bei Wiederaufnahme der Controller:
import play.api.mvc._
import play.api.libs.streams._
class Controller1 @Inject() (implicit system: ActorSystem, materializer: Materializer) {
def socket = WebSocket.accept[String, String] { request =>
ActorFlow.actorRef(out => MyWebSocketActor.props(out))
}
Und der Schauspieler:
Die Schauspieler erstellt (eine pro Websocket Verbindung) sind Kind von/Benutzer Schauspieler. Ich habe drei Verbindungen erstellt und der Schauspieler erstellt wurden:
- /user/$ b
- /user/$ c
- /user/$ d
Ich möchte das ändern Name der Schauspieler in einem Feld der Web-Socket-Nachricht. Wie könnte ich das tun?
Gibt es eine Möglichkeit, ich kann die actorRef erstellt von 'ActorFlow.actoRef' als Kind eines bestimmten Actor erstellt werden? Ich möchte es so machen, dass alle WebSocket Schauspieler Kinder eines Meisters sind, den ich verwenden kann, um sie zu koordinieren. – Nathan