ابزار کاربر

ابزار سایت


c-socket-programming:inet_ntop

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش بعد
نگارش قبل
c-socket-programming:inet_ntop [2024/06/18 00:58] – ایجاد شد pejmanc-socket-programming:inet_ntop [2024/06/18 22:55] (فعلی) pejman
خط 11: خط 11:
  
 <code C> <code C>
 +// inet_ntop-ipv4.c
 +// gcc -std=c99 -Wall -Wextra -Werror -pedantic -o inet_ntop-ipv4 inet_ntop-ipv4.c
 +
 #include <stdio.h> #include <stdio.h>
 #include <arpa/inet.h> #include <arpa/inet.h>
خط 16: خط 19:
 int main() int main()
 { {
 +    struct in_addr ia;
  
-        struct in_addr ia;+    ia.s_addr = 0xEF9AA8C0;  // Network-Byte-Order of 192.168.154.239 
 +    char ipv4[INET_ADDRSTRLEN];
  
-        ia.s_addr = 0xEF9AA8C0;  // Network-Byte-Order of 192.168.154.239 +    inet_ntop(AF_INET, &iaipv4INET_ADDRSTRLEN);
-        char ipv4[INET_ADDRSTRLEN];+
  
-        inet_ntop(AF_INET, &ia, ipv4, INET_ADDRSTRLEN);+    printf("ipv4 : %s\n", ipv4);
  
-        printf("ipv4 : %s\n", ipv4); +    return 0;
- +
-        return 0;+
 } }
 </code> </code>
خط 39: خط 41:
  
 <code C> <code C>
 +// inet_ntop-ipv6.c
 +// gcc -std=c99 -Wall -Wextra -Werror -pedantic -o inet_ntop-ipv6 inet_ntop-ipv6.c
 +
 #include <stdio.h> #include <stdio.h>
 #include <arpa/inet.h> #include <arpa/inet.h>
c-socket-programming/inet_ntop.1718659683.txt.gz · آخرین ویرایش: 2024/06/18 00:58 توسط pejman

به جز مواردی که ذکر می‌شود، مابقی محتویات ویکی تحت مجوز زیر می‌باشند: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki