首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用play framework 2.6创建websocket

使用play framework 2.6创建websocket
EN

Stack Overflow用户
提问于 2018-11-27 01:36:07
回答 1查看 955关注 0票数 1

我正在尝试使用Play Framework2.6来做以下事情:

  1. 浏览器以服务器为目标并创建websocket随后(在执行了某些其他请求之后),服务器通过先前创建的websocket
  2. 向浏览器发送消息

1)可以通过路由轻松完成:

代码语言:javascript
复制
public WebSocket socket() {
    return WebSocket.Text.accept(request -> {
        // Log events to the console
        Sink<String, ?> in = Sink.foreach(System.out::println);

        // Send a single 'Hello!' message and then leave the socket open
        Source<String, ?> out = Source.single("Hello!").concat(Source.maybe());

        return Flow.fromSinkAndSource(in, out);
    });
}

服务器端可以保存websocket。

2)但是如何通过websocket发送数据?(触发服务器端)

使用2.5很容易做到这一点,但是文档对play 2.6的帮助不是很大。

谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53486314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档