1
我也跟着在https://www.playframework.com/documentation/2.5.x/ScalaWebSockets如何创建在游戏框架2.5.X多个用户使用的WebSocket
的文件我写了一个聊天室,与男主角:
def socket = WebSocket.acceptOrResult[String, String] { request =>
ActorFlow.actorRef(out => MyWebSocketActor.props(out))
}
import akka.actor._
class MyWebSocketActor(out:ActorRef) extends Actor{
def receive={
case msg:String =>{
out ! ("I received your message:"+msg)
//println(msg)
}
}
}
object MyWebSocketActor{
def props(out:ActorRef)=Props(new MyWebSocketActor(out))
}
但是我在这里有一个问题:当两台设备进入我的聊天室时,他们只有他们的话。
如何创建一个与Akka Streams和Actor
的聊天室?
好,还要我写用户的演员? –
你需要两个:演员为用户和演员的房间 – zella