2012-12-12 118 views
1

我正在使用Playframework 2.0.3和WebSockets。我把所有的WebSocket放在Akka Actor中。如果我在WebSocket.In通道上收到一條消息(字符串),我想對其進行響應。我想使用「消息」(i18n),但是我收到錯誤信息「這裏沒有可用的HTTP上下文」。 關於如何使用不在HTTP請求中的消息的任何想法,但例如在一個WebSocket.in回調方法?Play Framework 2.0 Websockets消息

感謝

回答

0

好了,才發現它自己:

我存儲在打開的WebSocket的語境。每當我必須訪問我的WebSocket中的消息,我設置了Threadlocal:

Context.current.set(context); 

然後我將它從當前線程中刪除。

Context.current.remove(); 
+0

從哪裏獲得第一行的上下文? –