Я создаю сокет, привязываю его к порту 33005. Далее хочу узнать к какому порту привязан сокет, но почему-то sockaddr_in.sin_port показывает другой результат
SOCKET sock = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
::sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_addr.S_un.S_addr = ::inet_addr("127.0.0.1");
addr.sin_port = ::htons(33005);
int error = ::bind(sock, (sockaddr*)&addr, sizeof(addr));
error = ::listen(sock, 64);
sockaddr_in addr2;
int len;
error = ::getsockname(sock, (sockaddr*)&addr2, &len);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости