2017-04-20 2 views

답변

-1

이 내가 지금 기준으로하고있어 무엇을,

int check_connection(void){ 

char number[5]; 

int out; 

FILE *f = popen("ping -c 1 192.168.0.220 > /dev/null && echo '1' || echo '0'", "r"); 
while (fgets(number, 5, f) != NULL) { 
    out = *number; 
    } 
pclose(f); 
return out;} 

와 연결된 여부를 확인하려면이 옵션을 사용합니다. 반환 값 49 (ASCII의 1)는 연결된 것을 의미합니다. 48 (ASCII의 0)은 의미가 없습니다.

더 나은 답변을 가진 사람이면 누구든지 게시하십시오.

관련 문제