Socket.io Scala客户端

em7*_*m70 5 scala websocket socket.io

我正在寻找Scala的socket.io客户端。我深知这个,但我在斯卡拉使用它,因为它不会觉得很自然,也将允许惯用实现的想法畏缩。因此,你们当中有人对我在哪里可以找到Scala客户提出建议吗?

如果是这样,只需提供SBT的代码行和指向该文档的链接就可以了;)

Jen*_*olm 1

恐怕我不知道任何已经实现的 Scala 库或明显的解决方案。但我将介绍两种非常简单的方法,如果您有时间 DIY,它们应该非常容易使用:-)

但当然这实际上取决于你想要什么。您可能已经可以想象,如果您需要处理简单的请求,Java 标准库的普通WebSocket实现可能会非常高效。我在scala-lang.org上找到了一个实现计算随机数的服务器。如果你感兴趣的话,夜间构建中也会有一些东西正在酝酿中,这可能会揭示一些方便的技巧。

如果您想要简单性和纯粹的 Scala 的所有功能,Actors(特别是RemoteActor)是非常强大的。它自然需要在两端使用 Scala,但它几乎可以立即为您提供一个消息系统。如果您还不熟悉它们,这是一个非常好的入门指南。

反正。如果没有好的库表面我希望这有帮助。祝你好运。

  • @emaster70如果您将使用websockets,则有[库](https://github.com/jfarcand/WCS) (2认同)