我正在 Linux 中进行套接字编程。有个问题。我们怎么可能允许特定的 IP 地址连接到我们的服务器。
例如:
- 允许 10.0.0.1
- 拒绝 10.0.0.1
我专门谈论这行代码,我们将INADDR_ANY填充到我们的sockaddr_in 结构中
serv_addr.sin_addr.s_addr = INADDR_ANY;
其余代码仅供参考:
struct sockaddr_in serv_addr;
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = INADDR_ANY; // Here's my question!!
serv_addr.sin_port = htons(portno);