zxslhyzrf

zxslhyzrf

0个粉丝

119

问答

0

专栏

8

资料

zxslhyzrf  发布于  2019-01-12 11:01:48
采纳率 0%
119个问答
1675

老哥们帮忙看一下这段代码什么意思

 
int detect_ethStatus()
{
    int skfd;
    struct ifreq ifr;
    struct ethtool_value edata;
char *if_name="eth0";
    edata.cmd = ETHTOOL_GLINK;
    edata.data = 0;

    memset(&ifr, 0,sizeof(ifr));
    strncpy(ifr.ifr_name, if_name,sizeof(ifr.ifr_name)- 1);
    ifr.ifr_data =(char *) &edata;

    if (( skfd= socket(AF_INET, SOCK_DGRAM, 0 )) < 0)
        return -1;

    if(ioctl( skfd, SIOCETHTOOL,&ifr ) == -1)
    {
        close(skfd);
        return -1;
    }

    close(skfd);
    return edata.data;
}
我来回答
回答1个
时间排序
认可量排序

Jundy

0个粉丝

1

问答

0

专栏

0

资料

Jundy 2019-01-13 17:32:06
认可0
应该是通过IO直接操作网络接口
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区