1

Play フレームワーク 2.1 を使用しています。

私は Web ソケットを使用しており、サーバーからそれらを閉じる方法を見つける必要があります。

それを行う方法はありますか?

4

1 に答える 1

5

docs Handling 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()
        }
   }
}

ScalaWebSocket :

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 に答える