例外:不支持的操作:RawSocket构造函数(带有sqljocky5的Dart:^ 2.2.1) [英] EXCEPTION: Unsupported operation: RawSocket constructor (Dart with sqljocky5: ^2.2.1)

查看:284
本文介绍了例外:不支持的操作:RawSocket构造函数(带有sqljocky5的Dart:^ 2.2.1)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将dart与MySQL数据库连接.我安装了MySQL工作台并创建了一个简单的数据库,修改了pubspec.yaml并添加了MySQL所需的任何其他依赖项.但是我一直在浏览器中产生异常.

I am trying to connect dart with a MySQL database. I installed the MySQL workbench and created a simple DB, have modified the pubspec.yaml and added any other dependencies I needed for MySQL. But I keep pulling up an exception in the browser.

例外:不支持的操作:RawSocket构造函数 堆栈:dart:sdk_internal connect package:sqljocky5/comm/buffered_socket.dart 60:7 defaultSocketFactory软件包:sqljocky5/comm/buffered_socket.dart 72:20 connect dart:sdk_internal async package:sqljocky5/comm/buffered_socket.dart 70: :sqljocky5/comm/comm.dart 163:26 connect dart:sdk_internal异步包:sqljocky5/comm/comm.dart 156:53 connect包:sqljocky5/connection/impl.dart 102:22 connect dart:sdk_internal异步包:sqljocky5/connection/impl.dart 101:64 connect package:sqljocky5/connection/connection.dart 36:7 connect package:pbcat_form/src/start/start.dart 84:22 main dart:sdk_internal async package:pbcat_form/src/start/start .dart 75:10主程序包:Angular/src/core/zone/ng_zone.dart 134:16 dart:sdk_internal run程序包:angular/src/core/zone/ng_zone.dart 131:12 [_run] dart:sdk_internal runGuarded程序包:angular/src/core/zone/ng_zone.dart 302:22 runGuarded package:angular/src/core/linker/app_view.dart 582:7 package:sqljocky5/comm/buffered_socket.dart 70:6连接包:sqljocky5/comm/comm.dart 163:26连接dart:sdk_internal异步包:sqljocky5/comm/comm.dart 156:53连接包:sqljocky5/connection/impl.dart 102:22连接dart:sdk_internal异步包:sqljocky5/connection/impl.dart 101:64连接包:sqljocky5/connection/connection.dart 36:7连接包:pbcat_form/src/start/start.dart 84:22 main dart:sdk_internal异步包:pbcat_form/src/start/start.dart 75:10主程序包:Angular/src/core/zone/ng_zone.dart 134:16 dart:sdk_internal run package:angular/src/core/zone/ng_zone.dart 131:12 [_run] dart:sdk_internal runGuarded软件包:angular/src/core/zone/ng_zone.dart 302:22 runGuarded软件包:angular/src/core/linker/app_view.dart 582:7

EXCEPTION: Unsupported operation: RawSocket constructor STACKTRACE: dart:sdk_internal connect package:sqljocky5/comm/buffered_socket.dart 60:7 defaultSocketFactory package:sqljocky5/comm/buffered_socket.dart 72:20 connect dart:sdk_internal async package:sqljocky5/comm/buffered_socket.dart 70:6 connect package:sqljocky5/comm/comm.dart 163:26 connect dart:sdk_internal async package:sqljocky5/comm/comm.dart 156:53 connect package:sqljocky5/connection/impl.dart 102:22 connect dart:sdk_internal async package:sqljocky5/connection/impl.dart 101:64 connect package:sqljocky5/connection/connection.dart 36:7 connect package:pbcat_form/src/start/start.dart 84:22 main dart:sdk_internal async package:pbcat_form/src/start/start.dart 75:10 main package:angular/src/core/zone/ng_zone.dart 134:16 dart:sdk_internal run package:angular/src/core/zone/ng_zone.dart 131:12 [_run] dart:sdk_internal runGuarded package:angular/src/core/zone/ng_zone.dart 302:22 runGuarded package:angular/src/core/linker/app_view.dart 582:7 package:sqljocky5/comm/buffered_socket.dart 70:6 connect package:sqljocky5/comm/comm.dart 163:26 connect dart:sdk_internal async package:sqljocky5/comm/comm.dart 156:53 connect package:sqljocky5/connection/impl.dart 102:22 connect dart:sdk_internal async package:sqljocky5/connection/impl.dart 101:64 connect package:sqljocky5/connection/connection.dart 36:7 connect package:pbcat_form/src/start/start.dart 84:22 main dart:sdk_internal async package:pbcat_form/src/start/start.dart 75:10 main package:angular/src/core/zone/ng_zone.dart 134:16 dart:sdk_internal run package:angular/src/core/zone/ng_zone.dart 131:12 [_run] dart:sdk_internal runGuarded package:angular/src/core/zone/ng_zone.dart 302:22 runGuarded package:angular/src/core/linker/app_view.dart 582:7

推荐答案

代码似乎正在这样做:-

The code seems to be doing this :-

RawSocket.connect(主机,端口);

RawSocket.connect(host, port);

但是,RawSocket上没有连接方法,请参见这里

However there is no connect method on RawSocket, see here

在Dart 2.2中可能已更改,例如已添加了get/set RawOption方法

This may have changed in Dart 2.2, the get/set RawOption methods have been added for instance

这篇关于例外:不支持的操作:RawSocket构造函数(带有sqljocky5的Dart:^ 2.2.1)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆