サーバの書き換え ポート番号空間 TCP over IPv4とTCP over IPv6のポート番号空間の間の関係は? bind(2)の順序によってなにか違いがあるか? カーネルの挙動を決め打ちせず、getaddrinfo(3)に従う getaddrinfo(AI_PASSIVE) 返ってきた全てのアドレスに対してbind(2) 一個もbind(2)が成功しなければエラー IPv6のwildcard bind... IPv4パケットもIPv4 mapped addressからのものとして受け取るかもしれない (RFC2553/3493) セキュリティホールのもとになるので使わない setsockopt(IPV6_V6ONLY, 1)して間違いを防ぐ