$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [asio] sync receive_from with timeout
From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2009-03-04 09:30:29
Stephan,
what about that:
On Wed, Mar 4, 2009 at 3:20 PM, Stephan Menzel <stephan.menzel_at_gmx.eu>wrote:
> like this (pseudo):
>
> void readthread() {
>   try
     {
>     // go into blocking read
>     sock.sync_receive_from(...);
        // signal successful read
     }
     catch(boost::thread_interrupted const& e)
     {
        //handle interruption
     }
>
> }
>
> original thread:
>
> ...
>  thread t1(readthread);
>  boost::this_thread::sleep(timeout);
     if(/*not signaled successful read*/)
       t1.interrupt();
Regards,
Ovanes