【发布时间】:2011-09-05 16:04:56
【问题描述】:
var
http = require('http'),
fs = require('fs'),
buffer,
working = 'notworking',
options = {
host: '202.138.228.141',
port: 8080,
path: 'www.google.com'
};
http.get(options, function(res) {
if (res.statusCode < 400) working = 'working';
writeResults(options);
}).on('error', function (e) {
writeResults(options);
});
function writeResults (options) {
buffer = '\n' + options.host + ':' + options.port + ':' + working;
fs.open('results.ht', 'a', function (err, fd) {
fs.write(fd, buffer, function (e, written, buf) {
fs.closeSync(fd);
});
});
}
【问题讨论】:
标签: node.js windows-xp