【发布时间】:2022-01-20 08:24:36
【问题描述】:
我正在编写一个代理服务器,并且我有一个包含子网络 (n1.n2.n3.n4/x) 和主机名的过滤器文件。第一个 x MSB 与列表中的一个相同的每个 IP 地址都应被忽略,主机名也是如此。
我最初的想法是读取文件并保存两个列表;
第一个
struct Subnet{
char* IP
int mask
Subnet* next
};
第二个
struct Host_name{
char* host
Host_name* next
};
但我认为使用一些现有的结构(例如in addr)会更好。
我将不胜感激有关该主题的任何建议
【问题讨论】: