2012-10-14 7 views
7

私はこの単純な例を使用して、ダートでの基本的なWebSocketの機能を見て撮影した: https://github.com/financeCoding/chat-websocket-dartDartにsocket.ioポートがありますか?

しかし、私はWebSocketをを使用して、リアルタイムのオンラインゲームを構築するために使用することができます素敵なライブラリがあります場合、私は思っていました。私はnode.jsとsocket.ioを使ってこれを経験しましたが、これはかなりうまく機能しました。私は "部屋"を持って、部屋に入ったり、部屋を離れたり、部屋の中のクライアントに放送したり、接続の "健康"、再接続などの素晴らしい概念を持つことができる必要があります。類似の機能を持つダーツ用の素晴らしいライブラリですか?より涼しいものでも、そのライブラリーの上にあるライブラリーがあり、これはsocket.ioを使用してこれを実現するhttp://nowjs.com/のような変数の同期などで素晴らしいRPC機能を有効にすることができます。しかし、私はあまりにも野心的かもしれないと思う。

誰のはどんな経験をしましたか私が話しているものに似ているプロジェクトを見つけ、私に知らせて:)

答えて

4

申し訳ありませんが、これを書いている時点で、私はソケットを認識していないよ場合Dartの.ioポート。それはWebソケットをサポートしていないブラウザ用の実装オプションがたくさんあるので、socket.ioはいいです。

hackathonプロジェクトにはいいアイデアがあります。

+1

事はダートがすべてのサポートWebSocketをは...そう、他の全てのトランスポートのためのサポートを持つことが有用であることではないでしょうブラウザをターゲットにされています。有用な唯一のものは、名前空間のSocketIO 0.7+のサポートです。そして、ダクトポートはそれを実装したようです。 – abourget

+0

@abourgetが間違っていて、IE9はWSをサポートしていません。私は私たちのアプリの彗星のフォールバックを構築した。 –

10

ダクトは、元の実装とプロトコルレベルで互換性があることを目的としたDartのSocket.IOのクローンです。

https://github.com/petrhosek/duct

+0

パッケージが死んでいるようです。パブリポジトリに追加されていない – Jonathan

関連する問題