Какие типы сокетов доступны в VxWorks? - PullRequest
2 голосов
/ 01 октября 2008

Vxworks поддерживает стандартные сокеты IP v4 и IP v6, но сокеты также используются для других целей.
Какие другие типы розеток доступны?

1 Ответ

1 голос
/ 01 октября 2008

Типы сокетов, которые вы можете использовать, зависят от домена связи, в котором вы создаете сокет. Перечисленные типы сокетов:

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
...