VMS Help  —  TCPIP Services, Programming Interfaces, Socket API Functions, socket()  Arguments
 af
    The address family used in later references to the socket.
    Addresses specified in subsequent operations using the socket are
    interpreted according to this family. Use one of the following:
    o  AF_INET for the IPv4 address family
    o  AF_INET6 for the IPv6 address family
    o  TCPIP$C_AUXS
       For a network application server with the LISTEN flag enabled,
       you specify the TCPIP$C_AUXS address family to obtain the
       connected device socket created by the auxiliary server in
       response to incoming network traffic.
 type
    The socket types are:
    o  SOCK_STREAM - Provides sequenced, reliable, two-way,
       connection-based byte streams with an available out-of-band
       data transmission mechanism.
    o  SOCK_DGRAM - Provides datagram transmissions. A datagram is a
       connectionless, unreliable data transmission mechanism.
    o  SOCK_RAW - Provides access to internal network interfaces.
       Available only to users with the SYSPRV privilege.
 protocol
    The protocol to be used with the socket. Normally, only a single
    protocol exists to support a particular socket type using a given
    address format. However, if many protocols exist, a particular
    protocol must be specified with this argument. Use the protocol
    number that is specific to the address family.
Close Help