Типы сокетов, которые вы можете использовать, зависят от домена связи, в котором вы создаете сокет.
Перечисленные типы сокетов:
SOCK_DGRAM unreliable not sequenced possibly duplicated message
SOCK_STREAM reliable sequenced non-duplicated stream
SOCK_SEQPACKET reliable sequenced non-duplicated message
SOCK_RDM reliable not sequenced possibly duplicated message
SOCK_RAW protocol/interface dependent, access to internal protocol info
VxWorks также определяет следующие коммуникационные домены:
AF_INET IPv4
AF_INT6 IPv6
AF_ROUTE routing
AF_LOCAL local Inter-process Communications
AF_TIPC Transparent Inter-Process Communications
AF_MOBILITY Mobile IPv6
Вот список различных сокетов, поддерживаемых для различных доменов:
AF_INET SOCK_DGRAM, SOCK_STREAM, SOCK_RAW
AF_INT6 SOCK_DGRAM, SOCK_STREAM, SOCK_RAW
AF_ROUTE SOCK_RAW
AF_LOCAL SOCK_SEQPACKET
AF_TIPC SOCK_SEQPACKET, SOCK_RDM, SOCK_DGRAM, SOCK_STREAM
AF_MOBILITY don't know