我有简单的 Dart 服务器,可以按预期工作
import 'dart:io';
import 'dart:convert';
main() {
ServerSocket.bind('127.0.0.1', 9999)
.then((serverSocket) {
print('connected');
serverSocket.listen((socket) {
socket.transform(UTF8.decoder).listen((data){
print(data);
});
});
});
}
如何使用自定义JSON或XML响应套接字。我也得到XML,当我打印时,它会打印为字符串。
谢谢你
最佳答案
如果您要发送的是字符串,则类似这样的事情应该可以完成工作。
socket.response.write(data);
// socket.response.close();
有关完整示例,另请参见http://pastebin.com/fgiyCj68。
关于sockets - 如何响应 Dart 上的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24654952/