DCMD_IP_SDESTADDR

Установка внешнего адреса, ассоциированного с сокетом

Прототип:

#include <sys/dcmd_ip.h>
#define DCMD_IP_SDESTADDR __DIOT( _DCMD_IP, 0x03, struct sockaddr )

Аргументы:

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

Описание:

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

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

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

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

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

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

DCMD_IP_GDESTADDR, DCMD_IP_GSRCADDR, DCMD_IP_SSRCADDR, devctl(), getpeername()




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