The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

in.h (3)
  • >> in.h (3) ( Solaris man: Библиотечные вызовы )
  • in.h (3) ( POSIX man: Библиотечные вызовы )
  •  

    NAME

    in.h, in - Internet Protocol family
     
    

    SYNOPSIS

    #include <netinet/in.h> 
    

     

    DESCRIPTION

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

    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:

    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 type sa_family_t as described in socket.h(3HEAD).

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

    IPPROTO_IP

    Dummy for IP

    IPPROTO_ICMP

    Control message protocol

    IPPROTO_TCP

    TCP

    IPPROTO_UDP

    User datagram protocol The <netinet/in.h> header defines the following macros for use as destination addresses for connect(), sendmsg(), and sendto():

    INADDR_ANY

    Local host address

    INADDR_BROADCAST

    Broadcast address

    The <netinet/in.h> header defines the sockaddr_in structure that is used to store addresses for the Internet protocol family. Values of this type must be cast to struct sockaddr for use with the socket interfaces.  

    Default

    For applications that do not require standard-conforming behavior (those that use the socket interfaces described in section (3SOCKET) of the reference manual; see Intro(3) and standards(5)), 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
    char            sin_zero[8]
    

     

    Standard conforming

    For applications that require standard-conforming behavior (those that use the socket interfaces described in section (3XNET) of the reference manual; see Intro(3) and standards(5)), 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(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityStandard

     

    SEE ALSO

    Intro(3), connect(3SOCKET), connect(3XNET), getsockopt(3SOCKET), getsockopt(3XNET), sendmsg(3SOCKET), sendmsg(3XNET), sendto(3SOCKET), sendto(3XNET), setsockopt(3SOCKET), setsockopt(3XNET), socket.h(3HEAD), attributes(5), standards(5)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    Default
    Standard conforming
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру