要检查链接是否已启动,请尝试以下操作.它没有root权限.
#include // printf
#include // strncpy
//#include // AF_INET
#include // SIOCGIFFLAGS
#include // errno
#include // IPPROTO_IP
#include // IFF_*, ifreq
#define ERROR(fmt, ...) do { printf(fmt, __VA_ARGS__); return -1; } while(0)
int CheckLink(char *ifname) {
int state = -1;
int socId = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP);
if (socId