Linux 获取网卡信息

#include <sys/ioctl.h> #include <net/if.h> #include <unistd.h> #include <netinet/in.h> #include <string.h> int main() { struct ifreq ifr; struct ifconf ifc; char buf[2048]; int success = 0; int sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP); if (sock == -1) { printf("socket error\n"); return -1; } ifc.ifc_len = sizeof(buf); ifc.ifc_buf = buf; if (ioctl(sock, SIOCGIFCONF, &ifc) == -1) { printf("ioctl error\n"); return -1; } struct ifreq* it = ifc.ifc_req; const struct ifreq* const end =

《构建之法》读后感

记得第一次知道邹欣老师,是在博客园上看到了他的文章,觉得这个人看问题的角度很不一样。后来才知道原来他在微软工作过那么久。因为我个人比较喜欢看

由买冰箱想到的

刚刚搬到这边的时候,在网上买了个冰箱。当时想着以后要找女朋友,一起住,就买了个稍微大一些的137L。晚上做饭的时候,发现冰箱里已经空掉了,完