mirror of https://github.com/lukechilds/node.git
Ryan Dahl
14 years ago
3 changed files with 46 additions and 2 deletions
@ -0,0 +1,39 @@ |
|||||
|
var assert = require('assert'); |
||||
|
var https = require('https'); |
||||
|
var tls = require('tls'); |
||||
|
|
||||
|
var options = { |
||||
|
host: 'github.com', |
||||
|
path: '/kriskowal/tigerblood/', |
||||
|
port: 443 |
||||
|
}; |
||||
|
|
||||
|
var req = https.get(options, function(response) { |
||||
|
var recved = 0; |
||||
|
|
||||
|
response.on('data', function(chunk) { |
||||
|
recved += chunk.length; |
||||
|
console.log('Response data.'); |
||||
|
}); |
||||
|
|
||||
|
response.on('end', function() { |
||||
|
console.log('Response end.'); |
||||
|
// Does not work
|
||||
|
loadDom(); |
||||
|
}); |
||||
|
|
||||
|
}); |
||||
|
|
||||
|
req.on('error', function(e) { |
||||
|
console.log('Error on get.'); |
||||
|
}); |
||||
|
|
||||
|
function loadDom() { |
||||
|
// Do a lot of computation to stall the process.
|
||||
|
// In the meantime the socket will be disconnected.
|
||||
|
for (var i = 0; i < 1e8; i++) { |
||||
|
; |
||||
|
} |
||||
|
|
||||
|
console.log('Dom loaded.'); |
||||
|
} |
Loading…
Reference in new issue