この例では、後に指定されたソケットにバインドするために使用されるソケットアドレス構造体をゼロアウトするコードを示します。関数bzeroは、与えられたメモリ領域をゼロバイト(\0)で消去することができます。この関数は 2つの引数をとり、メモリ領域の開始アドレスとゼロにするバイト数を...
たとえば、IPv4 または IPv6 は、それぞれ AF_INET および AF_INET6 として示されます。この場合、サービス名の変換には関心がなく、関数の 2 番目の引数としてNULLを指定します。最後に、getnameinfoを呼び出して、指定されたsockaddr構造を出力可能な形式に変換します。