2012-04-16 144 views
4

我正在寻找Scala的socket.io客户端。我非常了解this,但我对在Scala中使用它的想法感到畏惧,因为它感觉不太自然,也不允许有一个惯用的实现。因此,您是否有任何建议可以在哪里找到Scala客户端?Socket.io Scala客户端

如果是这样,只是为SBT线路和链接文档将足以作为一个答案;)

回答

1

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

但是,当然这取决于您想要的东西。正如你可能已经想象的那样,如果你需要处理简单的请求,Java标准库的简单实现可能非常有效。我在scala-lang.org发现了一个实施a server calculating random numbers。如果感兴趣的话,那么在nightly build上也会酝酿一些东西,这可能会揭示出一些方便的技巧。

如果你想简单和纯粹的斯卡拉在其所有的可能演员(特别是RemoteActor)是非常强大的。它自然需要Scala,但它几乎可以立即为您提供消息传递系统。如果你不熟悉它们,This是一个相当不错的入门指南。

无论如何。如果没有好的图书馆表面,我希望这有助于。祝你好运。

+0

谢谢,但不幸的是我没有控制服务器端,所以我的实现必须与socket.io特别兼容。 +1对于想法,无论如何 – em70 2012-04-17 05:57:27

+2

@ emaster70如果您将使用websockets,那么[library](https://github.com/jfarcand/WCS) – 2012-04-24 19:01:05