我使用这个简单的例子看了Dart中的基本websocket功能: https://github.com/financeCoding/chat-websocket-dart
但我想知道是否有一个很好的库我可以使用websockets来构建实时在线游戏。我有使用带有socket.io的node.js的经验,这很好。我需要能够拥有“房间”,加入房间,离开房间,向房间内的客户广播等等,以及连接“健康”,重新连接等的一些好概念。所以我问的是,如果有的话一个很好的dart库,具有类似的功能?更酷的是,该库顶部的库可以启用具有变量同步等的良好RPC功能,例如使用socket.io实现此目的的http://nowjs.com/。但我想这可能过于雄心勃勃了。
如果有人有任何经验或找到了与我所说的相似的项目,请告诉我:)
答案 0 :(得分:10)
Duct是Dart中Socket.IO的克隆版,旨在与原始实现协议级兼容。
答案 1 :(得分:4)
很抱歉,在撰写本文时,我不知道Dart的socket.io端口。 socket.io很不错,因为它为不支持Web套接字的浏览器提供了许多实现选项。
对于黑客马拉松项目来说,这听起来不错!