Tag: 套接字文件

fs不写入所有收到的数据文件

我的node.js脚本: var net = require('net'); var fs = require('fs'); var client = new net.Socket() client.connect(PORT, HOST, function () { client.write('You can Send file\0'); client.on('data', function (data) { // console.log(data); var destinationFile = fs.createWriteStream("destination.txt"); destinationFile.write(data); }); }); 它被编码为从远程HOST接收文件。 当我使用console.log(data)它确定以远程数据文件logging到控制台。 而是写入数据以将其写入接收到的数据文件的一部分。 如何将所有数据写入文件? 谢谢