Я создаю сокет, привязываю его к порту 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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Требуется создать указатель на функцию at() стандартного вектора, например std::vector
Правильно ли я сделал алгоритм к заданию? (Оно на картинке в углу)
Установлен Popup Maker, в нем Contact Form 7После отправки заполненной формы попап больше не открывается
Хочу вызвать триггер кликом, чтобы this из другой функции подхватил кликнутый элементМой код получает ошибку на slice, что значение не определено