播放框架:通过服务器发送的事件来播放来自演员的消息

时间:2013-03-17 22:44:11

标签: scala playframework akka server-sent-events enumerator

我用Akka-IO编写了一个简单的套接字客户端,它使用来自套接字服务器的字符串(它发送由\ n分隔的字符串):

class SocketClient(endpoint: InetSocketAddress) extends Actor {
  override def preStart() {
    IOManager(context.system).connect(endpoint)
  }
  def receive = {
    case IO.Read(socket, bytes) => ??? ! bytes.utf8String
  }  
}

我需要将使用Server-Sent Events接收的字符串广播到请求它的所有客户端。如何定义一个枚举器,其中所有收到的消息都可以作为来自Play控制器的流提供?

1 个答案:

答案 0 :(得分:2)

也许这个链接可以帮到你?使用Actors和Enumerator向客户发送消息。

Blog