方式一:

 1 int GetNetStat( )
 2  {
 3     char    buffer[BUFSIZ];
 4     FILE    *read_fp;
 5     int        chars_read;
 6     int        ret;
 7     try
 8     {
 9      memset( buffer, 0, BUFSIZ );
10      read_fp = popen("ifconfig eth0 | grep RUNNING", "r");
11      if ( read_fp != NULL ) 
12      {
13          chars_read = fread(buffer, sizeof(char), BUFSIZ-1, read_fp);
14          if (chars_read > 0) 
15          {
16              ret = 1;
17          }
18          else
19          {
20              ret = -1;
21          }
22          pclose(read_fp);
23      }
24      else
25      {
26          ret = -1;
27      }
28      }
29      catch
30      {
31         ret = -1;
32      }
33  
34     return ret;
35  }
View Code

相关文章:

  • 2021-12-26
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-12-22
  • 2021-07-26
  • 2021-06-10
相关资源
相似解决方案