octoberskyjs-dnsjs-internal

Post on 10-May-2015

475 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

octoberskyjs-dnsjs-internal

TRANSCRIPT

dns.js internalinsanehong@octobersky.js

이 시간에 다루지 않을 것들

같이 봤으면 하는 것들

재미있어 보이는 부분만

재미있어 보이는 부분만 (제가 보기에…..)

var cares = process.binding('cares_wrap');

All methods in the dns module use C-Ares except for dns.lookup which uses getaddrinfo(3) in a thread pool.

http://nodejs.org/api/dns.html#apicontent

C-Ares?

c-ares is a C library for asynchronous DNS requestsC-Ares?

https://github.com/joyent/node/blob/master/src/cares_wrap.cc

var net = require('net');

var net = require('net');

only net.isIP

그들도 알고 있습니다.

https://github.com/joyent/node/blob/master/lib/net.js

function makeAsync(callback)

function makeAsync(callback)@485d5b5dff42d6d597e4e3107d7eb55edbf0a1b3

function makeAsync(callback)callback.immediately = true;

lookupService(host, port, callback)

cares.getnameinfo(req, host, port);

getServers()setServers()

setServers()

당황하지 않고 같이 얘기해보면?

top related