Play Framework 2.0 Websockets消息

时间:2012-12-12 21:13:19

标签: playframework-2.0

我正在使用Playframework 2.0.3和WebSockets。我把所有的WebSockets放在一个Akka Actor中。如果我在WebSocket.In频道上收到一条消息(String),我想回复它。我想使用“Messages”(i18n),但是我收到错误“这里没有可用的HTTP上下文”。 知道如何使用不在HTTP请求旁边的消息,例如在WebSocket.in回调方法?

由于

1 个答案:

答案 0 :(得分:0)

好的,我自己发现了:

我在打开WebSocket时存储了Context。每当我必须访问我的WebSocket中的消息时,我设置了Threadlocal:

Context.current.set(context);

之后我将其从当前线程中删除。

Context.current.remove();