如何响应dart上的socket

时间:2014-07-09 13:24:46

标签: sockets dart

我有简单的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,当我打印时,它打印为字符串。

谢谢

1 个答案:

答案 0 :(得分:2)

如果您要发送的内容是字符串,那么这样的事情就可以完成。

socket.response.write(data);
// socket.response.close();

另请参阅http://pastebin.com/fgiyCj68以获取完整示例