dart中的飞镖websocket:io和dart:html

时间:2014-03-01 08:49:16

标签: websocket dart dart-html dart-io

我在dart:iodart:html中看到了两个websocket的实现。我应该使用哪一个?目前我更喜欢dart:io中的websocket,因为它似乎更自然地适合dart处理流和异步编程。

2 个答案:

答案 0 :(得分:4)

dart:html库在客户端使用,可以编译为JavaScript。

使用dart:io作为服务器端代码。

在典型的设置中,您有一个Web服务器从客户端侦听WebSocket连接,在这种情况下,您将使用dart:html中的一个。但是,如果您需要,您当然可以在服务器上启动WebSocket连接:)

答案 1 :(得分:3)

  • dart:io仅在服务器上提供
  • dart:html仅在浏览器中可用