sese在线视频|婷婷五月天 国产|丝袜在线一区第一页|精品国产污污网址|午夜无套内射视频|91视频亚洲第一|一区二区三区污污|毛片毛片毛片按摩按摩,摸毛片裸体|亚洲熟女av电影|在线观看欧美亚州

學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linuxc獲取IP地址的命令代碼

時間: 恒輝636 分享

  #include

  #include

  #include

  #include

  #include

  #include

  #include

  int main(int argc, char **argv)

  {

  int sockfd;

  struct ifreq ifr;

  char *ifname="eth0";

  strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);

  sockfd = socket(AF_INET, SOCK_STREAM, 0);

  if(ioctl(sockfd, SIOCGIFADDR, &ifr) == -1)

  {

  printf("Error\n");

  return;

  }

  struct sockaddr_in *myaddr;

  myaddr = (struct sockaddr_in*)&(ifr.ifr_addr);

  printf("IP: %s\n", inet_ntoa(myaddr->sin_addr));

  }

168493