Какой тип имеют параметры SO_SNDTIMEO и SO_RCVTIMEO, которые задаются в setsockopt для Windows?
Я всегда считал что DWORD, пример:
DWORD timeout = 5000;
setsockopt(ConnectSocket, SOL_SOCKET, SO_SNDTIMEO, (char*)&timeout, sizeof(timeout));
setsockopt(ConnectSocket, SOL_SOCKET, SO_RCVTIMEO, (char*)&timeout, sizeof(timeout));
Но смутил меня этот ответ. Я предложил правку, ее отклонили. Гуру, поясните ситуацию.
Ответ
MSDN по ссылке https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms740476(v=vs.85).aspx четко говорит, что это DWORD
"SO_SNDTIMEO - DWORD - The timeout, in milliseconds, for blocking send calls." - цитата из MSDN
Комментариев нет:
Отправить комментарий