【发布时间】:2020-08-01 18:17:21
【问题描述】:
我可以使用此代码连接到远程服务器:
var fs = require('fs');
var options = {
//pem p12 files
};
var socket = tls.connect(8000, options, function() {
console.log('client connected',socket.authorized ? 'authorized' : 'unauthorized');
//code to write data to socket here
process.stdin.pipe(socket);
process.stdin.resume();
});
socket.on('data', function(data) {
console.log(data);
});
socket.on('end', function() {
console.log('confirm end');
});
这就是它在此处记录的方式。 https://node.readthedocs.io/en/stable/api/tls/
如何强制套接字等待 on-data 事件而不是在 on-data 执行之前转到 on-end?有没有可能服务端不发出数据,直接用end响应?
【问题讨论】: