16 Aralık 2016 Cuma

inet_aton metodu

Giriş
inet_aton deprecated bir metod. Kullanmamak lazım. Bunun yerine inet_pton kullanılabilir.

Kullanım
Verilen metin IP adresini long'a çevirir. inet_addr ile aynıdır. Hatta aralarında ne fark var bilmiyorum. inet_aton inet_addr'den daha eski olabilir. Şöyle yaparız.
char buffer[81] = ""60.0.0.4""struct in_addr ip;
if (1 == inet_aton(buffer, &ip)) {
  /* good line */
} else {
  /* bad line */
}
inet_aton ile decimal, hexadecimal veya octal sayılar kullanılabilir.
All numbers supplied as ``parts'' in a `.' notation may be decimal, octal, or hexadecimal, as specified in the C language (i.e., a leading 0x or 0X implies hexadecimal; otherwise, a leading 0 implies octal; otherwise, the number is interpreted as decimal).




Hiç yorum yok:

Yorum Gönder