#define NETWORK_PATH "/sys/class/net/eth0/carrier" // 有线网络节点
/*******************************************************************
** 函数名: getNetworkStatus
** 函数描述: 获取当前的网络连接情况
** 参数: 无
** 返回: 返回0为断开连接,其他正常连接
********************************************************************/
int getNetworkStatus()
{
FILE *fp;
if ((fp = fopen(NETWORK_PATH, "r")) != NULL)
{
char ch = fgetc(fp);
fclose(fp);
return ch - '0';
}
return 0;
}