2012-04-16 6 views
4

私はScala用のsocket.ioクライアントを探しています。私はthisをよく知っていますが、Scalaでそれを使用するというアイデアには、それが自然な感じではないし、慣用的な実装も許されないので、私はうんざりしています。 Scalaクライアントをどこに見つけることができるのか、あなたの誰かが提案していますか?Socket.io Scala client

もしそうなら、SBTとドキュメントへのリンクの行だけが答えとして十分でしょうに。)

答えて

1

私はScalaのための任意のすでに実装ライブラリや明白な解決策を知らない怖いです。しかし、私はDIYに時間があれば非常に使いやすい2つの非常にシンプルなアプローチを提示します:-)

もちろん、それは本当にあなたが望むものによって決まります。あなたはおそらく既に単純な要求を処理する必要があるならば、Javaの標準ライブラリのplain WebSocketの実装はかなり効率的であると想像できるでしょう。私はscala-lang.orgに1つを見つけました。a server calculating random numbersを実装しました。関心がある場合は、nightly buildに何か醸造しているものがあります。

シンプルさと純粋なScalaのために、すべての力でアクター(特にRemoteActor)が強力に機能します。それは自然に両端でScalaを必要としますが、ほぼ即座にメッセージングシステムを提供します。 Thisは、あなたがすでにそれらに精通していない場合、かなり良いスタートガイドです。

とにかく。良いライブラリの表面がないなら、私はこれが助けてくれると願っていますがんばろう。

+0

残念ながら私はサーバー側を制御できないため、私の実装は特にsocket.ioと互換性がなければなりません。とにかく、アイデアのために+1 – em70

+2

@ emaster70ウェブソケットを使用する場合は、[library](https://github.com/jfarcand/WCS)があります –