我在dart:io
和dart:html
中看到了两个websocket的实现。我应该使用哪一个?目前我更喜欢dart:io
中的websocket,因为它似乎更自然地适合dart处理流和异步编程。
答案 0 :(得分:4)
dart:html
库在客户端使用,可以编译为JavaScript。
使用dart:io
作为服务器端代码。
在典型的设置中,您有一个Web服务器从客户端侦听WebSocket连接,在这种情况下,您将使用dart:html
中的一个。但是,如果您需要,您当然可以在服务器上启动WebSocket连接:)
答案 1 :(得分:3)
dart:io
仅在服务器上提供dart:html
仅在浏览器中可用