1

我正在使用 Play 框架 2.1。

我正在使用 web-socket,我需要找到从服务器关闭它们的方法。

有办法吗?

4

1 回答 1

5

来自文档处理 WebSockets的示例:

让我们写另一个例子,在发送 Hello! 之后完全丢弃输入数据并关闭套接字!信息:

public static WebSocket<String> index() {
    return new WebSocket<String>() {

        public void onReady(WebSocket.In<String> in, WebSocket.Out<String> out) {
            out.write("Hello!");
            out.close()
        }
   }
}

ScalaWebSockets

def index = WebSocket.using[String] { request => 

    // Just consume and ignore the input
    val in = Iteratee.consume[String]()

    // Send a single 'Hello!' message and close
    val out = Enumerator("Hello!") >>> Enumerator.eof

   (in, out)
}
于 2012-10-20T08:06:00.770 回答