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);