ابزار کاربر

ابزار سایت


c-socket-programming:structs

تفاوت‌ها

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

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

نگارش قبل در دو طرفنگارش قبل
c-socket-programming:structs [2024/06/18 01:37] pejmanc-socket-programming:structs [2024/06/18 01:38] (فعلی) pejman
خط 91: خط 91:
 // man 7 socket // man 7 socket
 // man 3 sockaddr // man 3 sockaddr
 +// Header: /usr/include/bits/socket.h (/usr/include/x86_64-linux-gnu/bits/socket.h)
 +// Source: glibc-2.39/bits/socket.h (glibc-2.39/bits/sockaddr.h)
 +// Debian package: libc6-dev
 // both IPv4 and IPv6 // both IPv4 and IPv6
 struct sockaddr_storage { struct sockaddr_storage {
     sa_family_t  ss_family;     // address family     sa_family_t  ss_family;     // address family
     // all this is padding, implementation specific, ignore it:     // all this is padding, implementation specific, ignore it:
-    char      __ss_pad1[_SS_PAD1SIZE]; +    char __ss_padding[_SS_PADSIZE]; 
-    int64_t   __ss_align; +    __ss_aligntype __ss_align;  // Force desired alignment.
-    char      __ss_pad2[_SS_PAD2SIZE];+
 }; };
 </code> </code>
  
c-socket-programming/structs.1718662025.txt.gz · آخرین ویرایش: 2024/06/18 01:37 توسط pejman

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