in.h(3head) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

in.h(3head)

in.h(3HEAD)                         Headers                        in.h(3HEAD)

NAME
       in.h, in - Internet Protocol family

SYNOPSIS
       #include <netinet/in.h>

DESCRIPTION
       The <netinet/in.h> header defines the following types:

       in_port_t    An unsigned integral type of exactly 16 bits.


       in_addr_t    An unsigned integral type of exactly 32 bits.



       The  <netinet/in.h>  header defines the in_addr structure that includes
       the following member:

         in_addr_t       s_addr



       The <netinet/in.h> header defines the in6_addr structure that  includes
       the following member:

         uint8_t         s6_addr[16]



       The  <netinet/in.h> header defines the type sa_family_t as described in
       socket.h(3HEAD).


       The <netinet/in.h> header defines the following macros for use as  val‐
       ues of the level argument of getsockopt() and setsockopt():

       IPPROTO_IP        IPv4


       IPPROTO_IPV6      IPv6


       IPPROTO_ICMP      Control message protocol for IPv4


       IPPROTO_ICMPV6    Control message protocol for IPv6


       IPPROTO_TCP       TCP


       IPPROTO_UDP       User datagram protocol


       IPPROTO_RAW       Raw IP packets



       The  <netinet/in.h> header defines the following macro for use as a lo‐
       cal address for bind(3C):

       INADDR_ANY    IPv4 Local host address



       The <netinet/in.h> header defines the following macro for use as a des‐
       tination address for connect(3C), sendmsg(3C), and sendto(3C):

       INADDR_BROADCAST    IPv4 Broadcast address



       The <netinet/in.h> header  defines  the  sockaddr_in  and  sockaddr_in6
       structures that are used to store addresses for the IPv4 and IPv6 fami‐
       lies,   respectively.   Values   of   these   types  must  be  cast  to
       struct sockaddr for use with the socket interfaces.

   Default
       For applications that do not require standard-conforming behavior  (see
       standards(7)), the <netinet/in.h> header defines the sockaddr_in struc‐
       ture that includes the following members:

         sa_family_t     sin_family
         in_port_t       sin_port
         struct in_addr  sin_addr
         char            sin_zero[8]


   Standard conforming
       For  applications  that require standard-conforming behavior (see stan‐
       dards(7)), the <netinet/in.h> header defines the sockaddr_in  structure
       that includes the following members:

         sa_family_t     sin_family
         in_port_t       sin_port
         struct in_addr  sin_addr
         unsigned char   sin_zero[8]


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE  VALUE  _  Interface  StabilityCommitted  _  StandardSee  stan‐
       dards(7).


SEE ALSO
       bind(3C),  connect(3C),  getsockopt(3C),  sendmsg(3C), sendto(3C), set‐
       sockopt(3C),  socket.h(3HEAD),  Intro(3),  inet(4P),  inet6(4P),  stan‐
       dards(7), attributes(7)

Oracle Solaris 11.4               30 Aug 2024                      in.h(3HEAD)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3