Shammer's Philosophy

My private adversaria

2010-12-12から1日間の記事一覧

ioctl で NIC の情報を取得

特定NICのIPアドレスを取得する関数 - Shammerismのようにgetifaddrs 関数を使用しても取得できるが、IPv4 の情報であれば ioctl も使用できるようだ。struct ifreq が使用される。 #include <arpa/inet.h> #include <ifaddrs.h> #include <net/if.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> </string.h></stdlib.h></stdio.h></netinet/in.h></net/if.h></ifaddrs.h></arpa/inet.h>…