2015-01-06 4 views
0

(여러 IP가있는 로컬 시스템의) 네트워크 인터페이스가 작동 중이고 작동 중지 된 네트워크 인터페이스를 찾으려고합니다. 여기에 C/C++ 기능이 있습니까? 감사!네트워크 인터페이스 상태

답변

2

getifaddrs 매뉴얼 페이지를 참조하십시오. 코드와 매뉴얼 페이지 here을 찾을 수 있습니다.

+0

입니다 그것은 모든 인터페이스 세부 사항을 제공 여부를 확인 ping을 사용 할 수있는 모든 IP를 받고 후. 일어나고있는 것만이 아닙니다. – user3172290

+1

Tx 및 Rx 패킷을 확인할 수 있습니다. –

0

/proc/net/ 자세한 내용은 proc(5)을 참조하십시오. 또한 /sys/class/net/

0

GETIFADDRS (3) 기능을 사용하면 로컬 시스템의 네트워크 인터페이스를 설명하는 구조의 연결 목록을 만들고 * ifap에 목록의 첫 번째 항목 주소를 저장합니다.

당신이 IP는 위 또는 아래로

if (system("ping x.x.x.x ") == 0) 
{ 
    doSomthing(); 
} 
관련 문제