#ifndef __ROUTER_H__ #define __ROUTER_H__ #include #include #include #include #include #include //recvfrom #include //ETH_P_ALL #include //inet_ntop #include //ifreq #include //ioctl #include //sockaddr_ll #include #include #include // mysql #include // ip #include #include #include // 正则表达式,用于ip地址检查 // 定义全局变量 // int sockfd; // 原始套接字 int ret; // 调用数据库的返回值 char *errmsg; // 错误信息 void menu_choice(); void show(void); // 后端控制菜单 void net_init(); // 网络初始化 void printResult(MYSQL_ROW row, char (*columns)[30], int cols); // 显示查询结果的回调函数 int is_ip_valid(const char *ip); // 检查ip地址是否合法 #endif