我当前面临的问题是服务器不断通过TCP端口推送二进制数据,我能够读取这些数据,但是问题是当数据太大时我的应用崩溃了,因为无法关闭正确的对象。 该应用程序内置在节点JS中,我尝试使用json-stream,但未成功。
示例:
var client = new net.Socket();
client.connect(PORT, HOST, function() {
console.log('CONNECTED TO: ' + HOST + ':' + PORT);
}
client.on('data', function(data) {
var readyToExplore = JSON.parse(data.toString());
console.log(readyToExplore);
}
如果尝试解析为JSON,但如果保留为data.toString(),则应用程序将崩溃,这不是问题。
答案 0 :(得分:1)