1
accept()の後にs_addrとs6_addrがどのように整理されるのか混乱しています。私はinet_ntop()を敢えて結果の文字列で処理しますか?プライベートアドレスの範囲をお探しプライベートアドレスのsockaddrを照会するPOSIXの方法
... 10 * 172 ... 192.168。* エクストラクレジット127 *
のための正直なところ、私は、FC00のためのユースケースを持っていない::/7、しかし誰かが可能性があります。ここで
は私の源である...多くの仕事と実験後 https://github.com/cheako/ihlt/blob/master/src/server.c#L186
実際には、「127.0.0.0/8」はプライベートアドレス範囲ではありません。 IPv4の場合、RFC 1918で定義されているように、3つのプライベートアドレス範囲があります: '10.0.0.0/8'、 '172.16.0.0.0/12'(すべての' 172.0.0.0/8'アドレスがこのあなたが暗示しているように)、 '192.168.0.0/16'。パブリックインターネット上でルーティングすることができない他の多くの範囲がありますが、それらは単にプライベートアドレスではありません。 [IANA IPv4 Special-Purpose Address Registry](https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml)を参照してください。 –
それはまさにその例があるべき理由です...どこかに。 –