Поддерживает ли soxLib VxWorks параметр SO_RCVTIMEO, который может использоваться setsockopt для установки времени ожидания вызова recv, как в winsock?
Вот пример вызова в Windows:
int timeout = 30000; // 30 seconds
status = setsockopt(socket, SOL_SOCKET, SO_RCVTIMEO, (char*)&timeout, sizeof(int));
Смущает то, что состояние, возвращаемое setsockopt, не указывает на ошибку от неизвестной опции, а SO_RCVTIMEO определен в sockets.h.Вызов все еще не производит желаемого действия, хотя, и я не могу найти никакой документации, говорящей, что это поддерживается.
Если это не поддерживается, какие-либо предложения для эквивалентного подхода?
IЯ использую VxWorks 5.4.Мне было бы интересно узнать, работает ли он в более поздней версии.