mirror of https://github.com/nodejs/node.git
25 lines
684 B
JavaScript
25 lines
684 B
JavaScript
var assert = require('assert');
|
|
var net = require('net');
|
|
var common = require('../common');
|
|
|
|
var server = net.createServer();
|
|
|
|
//test unix sockets
|
|
var fds = process.binding('net').socketpair();
|
|
var unixsocket = new net.Socket(fds[0]);
|
|
assert.ok(unixsocket.type == 'unix', 'Should be UNIX');
|
|
|
|
//test that stdin is default file
|
|
assert.ok(process.stdin.type == 'file', 'Should be File');
|
|
|
|
//test tcp sockets.
|
|
server.listen(function() {
|
|
var client = net.createConnection(this.address().port);
|
|
client.on('connect', function() {
|
|
var newStream = new net.Socket(client.fd);
|
|
assert.ok(newStream.type == 'tcp', 'Should be TCP');
|
|
client.destroy();
|
|
server.close();
|
|
});
|
|
});
|