Boost socket
От: Аноним  
Дата: 07.06.13 08:32
Оценка:
Всем привет, подскажите пожалуйста как установить тайм-аут в boost-сокете при синхронном чтении/записи boost::asio::write(),boost::asio::read() — чтобы он не завис на неопределённое время?
Re: Boost socket
От: savitar  
Дата: 08.06.13 15:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Всем привет, подскажите пожалуйста как установить тайм-аут в boost-сокете при синхронном чтении/записи boost::asio::write(),boost::asio::read() — чтобы он не завис на неопределённое время?


setsockopt(socket.native(), SOL_SOCKET, SO_[RCV|SND]TIMEO, &timeout, optlen);
timeout — для винды: миллисекунды, для *nix: struct timeval
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.