Я писал код на C ++ и по ошибке пропустил имя функции WSASocket. Однако мой компилятор не выдал ошибку и связал my SOCKETс целочисленным значением 1 вместо действительного сокета.
Рассматриваемый код должен был выглядеть так:
this->listener = WSASocket(address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
Но вместо этого это выглядело так:
this->listener = (address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
Исходя из других языков, похоже, что это какой-то анонимный тип. Как называется функция, если это действительно функция?
Какова его цель?
Его сложно искать, когда не знаешь, с чего начать.