【问题标题】:Scala Play WebSocketsScala Play WebSockets
【发布时间】:2016-06-14 13:59:31
【问题描述】:

由于我已经使用 Node.js ws 库实现了 WebSocket 服务器,现在我想将消息从 Scala 应用程序推送到该服务器。为此,我通过了docs,不幸的是它非常有限。

我的问题是,如何使用 Play Scala 库将字符串消息发送到我的 websocket 服务器?

到目前为止,我已经尝试了以下方法:

def socket = WebSocket.using[String] {request =>
   val in = Iteratee.ignore[String]
   val out = Enumerator(logMessage).andThen(Enumerator.eof)

   (in, out)
}

但很遗憾,我找不到提供 ws://host:port URI 的方法。

实现这一点的正确方法是什么?

【问题讨论】:

    标签: java scala playframework websocket


    【解决方案1】:

    当您定义def socket = ... 时,您正在定义一个WebScoket 服务器。这里你需要一个 WebSocket 客户端。您在this post 中有一些解决方案,或者您可以尝试使用来自 Akka 的http client

    【讨论】:

      猜你喜欢
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多