Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 如何响应dart上的套接字_Sockets_Dart - Fatal编程技术网

Sockets 如何响应dart上的套接字

Sockets 如何响应dart上的套接字,sockets,dart,Sockets,Dart,我有一个简单的dart服务器,可以正常工作 导入'dart:io'; 导入“dart:convert”; main(){ ServerSocket.bind('127.0.0.1',9999) .then((服务器套接字){ 打印(“连接”); 侦听((套接字){ socket.transform(UTF8.decoder).listen((数据){ 打印(数据); }); }); }); } 如何使用自定义JSON或XML响应套接字。我也得到了XML,当我打印时,它打印为字符串 谢谢你如果你

我有一个简单的dart服务器,可以正常工作

导入'dart:io';
导入“dart:convert”;
main(){
ServerSocket.bind('127.0.0.1',9999)
.then((服务器套接字){
打印(“连接”);
侦听((套接字){
socket.transform(UTF8.decoder).listen((数据){
打印(数据);
});
});
});
}
如何使用自定义JSON或XML响应套接字。我也得到了XML,当我打印时,它打印为字符串


谢谢你

如果你想发送的是一个字符串,像这样的东西应该可以完成这项工作

socket.response.write(数据);
//socket.response.close();

另请参见完整示例

您对
是什么意思?如何使用自定义JSON或XML响应套接字
?您想知道如何创建这个JSON/XML还是如何发送它?您当前希望以何种形式发送数据?如何发送,我找到了一个关于如何创建数据的示例。您可以在问题中添加显示如何创建数据的代码吗。这样我们就知道你在处理什么,并可能为你提供一个合适的解决方案。在这里,你可以找到一个如何发送二进制数据的示例。您可以使用
req.response.addString(…)
req.response.write(…)
发送字符串。另见