Sha256: 64237c8a50fd40107329fa88ccd7c6c9d16ca16f58467705d3c7a5786fc517d3
Contents?: true
Size: 945 Bytes
Versions: 3
Compression:
Stored size: 945 Bytes
Contents
common = require("../common"); assert = common.assert var sys=require('sys'); var net=require('net'); var fs=require('fs'); var crypto=require('crypto'); var keyPem = fs.readFileSync(common.fixturesDir + "/cert.pem"); var certPem = fs.readFileSync(common.fixturesDir + "/cert.pem"); var credentials = crypto.createCredentials({key:keyPem, cert:certPem}); var i = 0; var server = net.createServer(function (connection) { connection.setSecure(credentials); connection.setEncoding("binary"); connection.addListener("secure", function () { //console.log("Secure"); }); connection.addListener("data", function (chunk) { console.log("recved: " + JSON.stringify(chunk)); connection.write("HTTP/1.0 200 OK\r\nContent-type: text/plain\r\nContent-length: 9\r\n\r\nOK : "+i+"\r\n\r\n"); i=i+1; connection.end(); }); connection.addListener("end", function () { connection.end(); }); }); server.listen(4443);
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rednode-0.1.2 | ext/node/test/disabled/tls_server.js |
rednode-0.1.1 | ext/node/test/disabled/tls_server.js |
rednode-0.1.0 | ext/node/test/disabled/tls_server.js |