node.js에서 네트워크에 연결되어 있는지 여부를 체크하는 방법을 이것저것 봤는데, 

가장 간단한 방법은 DNS resolve인 것 같다.

Raspberry pi를 무선랜으로 접속하는 등 네트워크 상태가 불안정한 환경에서 사용할 용도.

require('dns').resolve('www.google.com', function(err, addr){
    // 뭔가 문제가 있음
    if (err) {
        // 으아아아
    }
    // 네트워크 연결 정상
    else {
        // 이히이히
    }
});









Posted by bloodguy
,