是啥导致 Dart 类 '_WebSocketImpl' 中的错误没有实例方法 'send'?

Posted

技术标签:

【中文标题】是啥导致 Dart 类 \'_WebSocketImpl\' 中的错误没有实例方法 \'send\'?【英文标题】:What causes the error in Dart Class '_WebSocketImpl' has no instance method 'send'?是什么导致 Dart 类 '_WebSocketImpl' 中的错误没有实例方法 'send'? 【发布时间】:2013-06-22 00:35:02 【问题描述】:

好的,所以我已经使用各种教程创建了一个 websocket 服务器,例如:

http://japhr.blogspot.co.uk/2012/12/dart-client-and-server-websockets.html http://www.dartlang.org/docs/dart-up-and-running/contents/ch05.html

但是,当我运行服务器端代码并​​尝试将数据发送到客户端时,它会出现

Class '_WebSocketImpl' has no instance method 'send'

发送方法改成什么了?

【问题讨论】:

【参考方案1】:

好的,所以这里的问题基本上是网络上的所有教程,并且许多 Google Talk 页面的信息已过时。人们多次告诉我,它是 send 函数,如果它不起作用,我的代码中的其他地方会出现错误。

其实很简单的改变,send 改名为add

http://api.dartlang.org/docs/releases/latest/dart_io/WebSocket.html

如果您在阅读文档时不小心错过了它,会非常令人沮丧。

【讨论】:

以上是关于是啥导致 Dart 类 '_WebSocketImpl' 中的错误没有实例方法 'send'?的主要内容,如果未能解决你的问题,请参考以下文章

Dart null 安全性不适用于类字段

dart是啥意思

Dart 的“Expando”功能是啥,它有啥作用?

Dart / flutter:DropdownButton在值更改时导致异常

Firebase Flutter Dart:类“_JsonQuerySnapshot”没有实例方法“[]”。接收方:“_JsonQuerySnapshot”的实例

★Dart-7-扩展类和接口