我正在使用Playframework 2.0.3和WebSockets。我把所有的WebSockets放在一个Akka Actor中。如果我在WebSocket.In频道上收到一条消息(String),我想回复它。我想使用“Messages”(i18n),但是我收到错误“这里没有可用的HTTP上下文”。 知道如何使用不在HTTP请求旁边的消息,例如在WebSocket.in回调方法?
由于
答案 0 :(得分:0)
好的,我自己发现了:
我在打开WebSocket时存储了Context。每当我必须访问我的WebSocket中的消息时,我设置了Threadlocal:
Context.current.set(context);
之后我将其从当前线程中删除。
Context.current.remove();