id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12151,Example UDP async server stops on error...,Micah Quinn ,chris_kohlhoff,"In the boost::asio UDP async server example, if a recv_from error occurs, the server stops receiving completely. The code in question is in the ""start_receive()"" function: {{{ void handle_receive(const boost::system::error_code& error, std::size_t /*bytes_transferred*/) { if (!error || error == boost::asio::error::message_size) { .... start_receive(); } } }}} Should instead be (with start_receive() moved outside the error check): {{{ void handle_receive(const boost::system::error_code& error, std::size_t /*bytes_transferred*/) { if (!error || error == boost::asio::error::message_size) { .... } start_receive(); } }}} http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/tutorial/tutdaytime6/src.html",Bugs,new,To Be Determined,asio,Boost 1.61.0,Problem,,,