パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

とうとう「使用禁止」と言われるIE」記事へのコメント

  • by brake-handle (5065) on 2001年10月17日 17時54分 (#30137)

    いわゆるdot notationをipv4 addrだと思ってstruct in_addrに変換するためには、4.2BSDで実装されたinet_aton(3)を伝統的に用いてきました。この関数は、.の数が0個以上3個以下までのdot notationを以下のように解釈します。

    1. a.b.c.d

      a、b、c、dは8bit。

    2. a.b.c

      a、bは8bit。cは16bit。

    3. a.b

      aは8bit。bは24bit。

    4. a

      aは32bit。

    したがって、inet_aton(3)を使う限りでは、3540903913は4.の表記として取り扱われます。

    ただし、現在ではaddress familyがAF_INETとは限らないので、address familyの指定ができるinet_pton(3)の使用が望ましくなっています。こちらはAF_INETについては1.の表記のみを受理します。

犯人はmoriwaka -- Anonymous Coward

処理中...