4

我有一个使用 play 2.3 web socket actor 功能创建的 websocket。如何访问创建以在其他功能中发送消息的参与者?

def websocket: WebSocket[JsValue, JsValue] = 
  WebSocket.acceptWithActor[JsValue, JsValue] {
    req => out => Props(new MyActor(out))
  }
4

1 回答 1

5

给你的演员一个经理的参考:

def websocket: WebSocket[JsValue, JsValue] = 
  WebSocket.acceptWithActor[JsValue, JsValue] {
    req => out => Props(new MyActor(managerRef, out))
  }

并让你的演员在preStart.

于 2014-06-21T21:55:44.083 回答