Recently, I sank into the issue on "ETIMEDOUT Connection timed out". My application just use the get() method to download files and data from the remote server. during the downloading(I mean I have downloaded some files but not completely), I just get the "ETIMEDOUT Connection timed out". It's a bug of node.js? I use node.js 0.4.10. Because of the ETIMEDOUT, I cannot download files completely.
http = require('http');
client_req = http.get(...)//
//...
client_req.on('error', callback(err){...})/*When ETIMEDOUT, I get the error
message: ETIMEDOUT Connection timed out here.*/