Я использую адрес NAT вместо адреса локального интерфейса для привязки вызова сокета. Я получаю эту ошибку - Ошибка привязки (99): Невозможно назначить запрошенный адрес. Существуют ли какие-либо параметры конфигурации, которые можно использовать для передачи IP-адреса NAT вместо IP-адреса системы для привязки. Я запускаю программу на esxi.
struct addrinfo hints;
memset(&hints, 0, sizeof hints);
hints.ai_socktype = SOCK_DGRAM;
hints.ai_protocol = IPPROTO_UDP;
hints.ai_flags |= AI_PASSIVE;
getaddrinfo(NATIP.c_str(), "0", &hint, &myAddr);
bind(sock, myAddr->ai_addr, myAddr->ai_addrlen);
Подскажите, пожалуйста, это возможно или нет?