Sockets Dart传递TCP服务器套接字客户端以隔离
关于库拉,塞思·拉德曾说过: 我试着用很多方法来实现这一点,但都失败了。 我的代码是:Sockets Dart传递TCP服务器套接字客户端以隔离,sockets,tcp,dart,dart-isolates,Sockets,Tcp,Dart,Dart Isolates,关于库拉,塞思·拉德曾说过: 我试着用很多方法来实现这一点,但都失败了。 我的代码是: ServerSocket.bind("127.0.0.1", 5555).then((ServerSocket socket) { socket.listen((client) { Isolate.spawn(SomeClient.start, client); }); }); 每次抛出相同的异常 Illegal argument(s): Illegal argument
ServerSocket.bind("127.0.0.1", 5555).then((ServerSocket socket) {
socket.listen((client) {
Isolate.spawn(SomeClient.start, client);
});
});
每次抛出相同的异常
Illegal argument(s): Illegal argument in isolate message : (object extends NativeWrapper)
从套接字获取流会得到相同的结果。有人知道我怎样才能完成赛斯所说的吗?我唯一发现的是与我认为应该有效的相反 在这里,ServerSocket被传递给其他隔离,传入的连接被平均分配给侦听该端口的隔离
在讨论中还提到,不支持传递连接,但仅服务器套接字和传递连接不是近期目标。您使用的Dart版本是什么?最新版本。之前在1.4.6上试过。现在在1.5.8上,得到完全相同的结果。