1 var common = require('../common');
2 var assert = require('assert');
4 var http = require('http');
6 var port = common.PORT;
7 var serverRequests = 0;
8 var clientRequests = 0;
10 var server = http.createServer(function(req, res) {
12 res.writeHead(200, {'Content-Type': 'text/plain'});
16 server.listen(port, function() {
19 var req = http.request({
24 req.clearTimeout(callback);
26 res.on('end', function() {
34 // Overflow signed int32
35 req.setTimeout(0xffffffff, callback);
39 process.once('exit', function() {
40 assert.equal(clientRequests, 1);
41 assert.equal(serverRequests, 1);