精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linuxc獲取IP地址的命令代碼

      時(shí)間: 恒輝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