dart-io相关内容

Dart UDP 客户端/服务器

我一直在尝试使用 RawDatagramSocket 来实现 udp 客户端,但我有点卡住了.我既不能发送也不能接收任何数据.据我所知,这是 Dart 中的一个非常新的功能,除了 tcp 之外我找不到任何示例. 另外,我不知道是否有错误或什么,但似乎我只能绑定到本地主机.尝试绑定到另一台计算机 IPV4 地址时,我收到一个套接字异常(由于某些无效的 IP 地址而无法创建数据报套接字).我已经 ..
发布时间:2022-01-22 17:21:17 其他开发

如何使用 Dart 列出目录的内容?

我想使用 Dart 列出目录(在文件系统上)的所有内容.我该怎么做? 解决方案 API 已更改,我已更新 M4 版本 (0.5.16_r23799) 的异步代码: Future>dirContents(目录目录){var files = [];var completer = Completer>();var lister = dir.list(recursive: false);听者.听 ..
发布时间:2021-12-11 16:24:38 其他开发

Dart UDP客户端/服务器

我一直在尝试通过使用RawDatagramSocket来实现udp客户端,但是我有点受阻.我无法发送或接收任何数据.据我所知,这是Dart中的一项相当新的功能,除了tcp之外,我找不到任何示例. 此外,我也不知道是否有错误或任何错误,但是看来我只能绑定到本地主机.尝试绑定到另一台计算机的IPV4地址时,我收到一个套接字异常(由于某些无效的IP地址而导致无法创建数据报套接字).我尝试了tcp套 ..
发布时间:2021-04-28 19:03:22 其他开发

dart:io同步与异步文件操作

对于文件中的 dart:io : file.deleteSync()和 file.delete() file.readAsStringSync()和 file.readAsString() file.writeAsBytesSync(bytes)和 file.writeAsBytes(bytes) 还有很多很多. 在同步和异步选项之间进行选择时,应牢记哪些注意事项?我似乎回想起某 ..
发布时间:2021-04-12 18:43:55 其他开发

扑。文件existSync()始终返回false

这是我现在面临的问题。 我有一个名为“ assets”的文件夹,并且在该文件夹中有一个名为“ no_icon.png”的图像。 我已将其添加到pubspec.yaml中,如下所示: flutter: 资产: -资产/ teamShields / -资产/no_icon.png 当我这样做时在StatelessWidget中 最终图片P = File('ass ..
发布时间:2020-10-15 06:11:36 其他开发

如何在Dart中找到当前目录?

我想知道当前目录是什么。我不想花钱运行 pwd 。 解决方案 确实存在! import'dart:io'; main(){ 当前目录= Directory.current; } 注意:这仅适用于命令行,不适用于浏览器。 详细了解 Directory.current的API文档。 ..
发布时间:2020-10-15 04:13:15 其他开发

如何在Dart中逐行读取文件

此问题是上一个问题的延续。我编写了以下代码,以确定 File.openRead()是否创建了可以逐行流式传输的Stream。事实证明答案是否定的。读取整个文件,然后将其传递到下一个转换。我的问题是:如何在Dart中逐行传输文件? 导入'dart:async'; 导入“ dart:convert”; 导入“ dart:io”; void main(List参数 ..
发布时间:2020-10-15 02:12:43 其他开发

dart:io中具有json内容类型的Http POST请求

如何使用控制台dart应用程序执行HTTP POST(使用 dart:io 或可能是 package:http import'package :http / http.dart'作为http; 导入'dart:io'; http.post( url, 标头:{HttpHeaders.CONTENT_TYPE: “ application / json”}, 正文:{“ foo” ..
发布时间:2020-10-15 01:17:00 其他开发

控制台应用程序 - StringDecoder标准输入

对于端子输入,显示以下或类似内容,但是ctl-d的端接输入不正确。是否有其他方法退出此“循环”? import“dart:io” void main(){ stdout.write(“Enter Data:”); new StringDecoder()。bind(stdin).listen((String sInput){}); ////使用sInput执行操作..... ..
发布时间:2017-03-11 23:58:04 其他开发语言

HTTPRequest.request与sendData,似乎不能让这个工作

我试着用Dart包装我的头,在这样做时,向HTTPRequest中添加一些数据,结果很糟糕。我需要发送一个参数与这个请求,所以我想“sendData”变量可能会帮助我做到这一点。文档是稀疏的,最好的这种方法,所以我知道这只是我的语法错了。任何想法为什么这不工作? HttpRequest。 request(url,sendData:{“rnd”:rnd.millisecondsSinceEp ..
发布时间:2017-03-11 23:49:14 其他开发语言

如何在Dart中运行交互式过程?

下面的测试尝试运行less pager命令并返回一次 用户退出。问题是它不等待用户输入,它 只是列出整个文件并退出。平台:xubuntu 12.04,Dart 编辑器版本:13049。 import'dart:io'; void main(){ shell('less',['/etc/mime.types'],(exitCode)=> exit(exitCode) } ..
发布时间:2017-03-11 23:46:05 其他开发语言

如何在Dart中使用新的Streams API执行stdin.close()?

我要求用户在我的命令行(dart:io)应用程序中输入。在我得到用户的回答后,我想取消订阅 Stream 。然后,我可能想再听一遍(但使用不同的监听器,因此 pause()和 resume() code> cmdLine = stdin .transform(new StringDecoder()); 后来,当我想收集输入时: cmdLineSubscri ..
发布时间:2017-03-11 23:43:36 其他开发语言

如何使用Dart HttpClient进行DELETE请求?

如果您使用Dart HttpClient (提供 HttpClientRequest )从服务器发出请求另一个服务器,只要我能告诉只有HTTP方法可用的是 GET 和 POST post / postUrl 和 get / getUrl 函数)。是否还有一种方法使 PUT 和 DELETE 请求? 解决方案 您应该可以使用打开方法,它允许您使用任何HTTP动词: client.op ..
发布时间:2017-03-11 23:40:39 其他开发语言

如何设置Dart IO进程使用现有的流作为其stdin?

我使用Process.start创建一个进程,有点卡住了stdin getter。理想情况下,我有一个StreamController在其他地方设置,其流的字符串我想传递到stdin。但是有没有太多复杂的例子与Process.stdin进行交互,所以我不知道如何做任何事情比writeln到stdin。 所以我've得到这样的东西,我可以添加String消息到: StreamContr ..
发布时间:2017-03-11 23:34:49 其他开发语言

执行带标题和正文的HTTP Post

对,所以我一直在做一些东西,需要通过标头进行基本认证,并通过HTTP Post传递一些变量。这是一个终端应用程序。 这是我的代码: import'package:http / http.dart'as http; import'dart:io'; void main(){ var url =“http://httpbin.org/post”; var client = ..
发布时间:2017-03-11 22:37:38 其他开发语言