DCMD_IP_GSRCADDR

Получение локального адреса, ассоциированного с сокетом

Прототип:

#include <sys/dcmd_ip.h>
#define DCMD_IP_GSRCADDR __DIOF( _DCMD_IP, 0x00, struct sockaddr )

Аргументы:

filedes
Дескриптор сокета.
dcmd
DCMD_IP_GSRCADDR.
dev_data_ptr
Указатель на struct sockaddr.
n_bytes
Размер структуры struct sockaddr, полученный с помсощью sizeof().
dev_info_ptr
NULL.

Описание:

Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет получить локальный адрес, ассоциированный с сокетом. Обычно команда используется не напрямую, а через функцию getsockname().

Исходящие данные:

Отсутствуют.

Входящие данные:

Заполненная структура struct sockaddr.

Тематические ссылки:

DCMD_IP_GDESTADDR, DCMD_IP_SDESTADDR, DCMD_IP_SSRCADDR, devctl(), getsockname()




Предыдущий раздел: перейти