Socket.io Scala客户端

5
我正在寻找Scala的Socket.io客户端。我很清楚这个,但是在Scala中使用它会让我感到不自然,也不能提供符合习惯用法的实现。因此,你们有没有建议,可以告诉我在哪里可以找到一个Scala客户端呢?
如果有的话,只需提供适用于SBT的行和文档链接作为答案即可;)
1个回答

1

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

当然,这真的取决于您想要什么。如果您需要处理简单请求,则可能已经可以想象到Java标准库的普通WebSocket实现可能非常有效。我在scala-lang.org找到了一个实现计算随机数的服务器。如果感兴趣,还有一些正在夜间构建中进行的工作,可能会揭示一些有用的技巧。

如果你想追求简单和纯粹的Scala编程,那么Actor(特别是RemoteActor)是非常强大的。当然,这需要在两端都使用Scala,但它几乎立即为你提供了一个消息传递系统。这里有一个相当不错的入门指南,如果你还不熟悉它们的话。

无论如何,如果没有好的库出现,希望这可以帮到你。祝你好运。


谢谢,但不幸的是我无法控制服务器端,所以我的实现必须与socket.io特别兼容。无论如何,对这些想法点赞。 - em70
2
如果您要使用WebSockets,可以使用。@emaster70 - om-nom-nom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接