-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
async_resolve endpoint overload is blocking on Windows #73
Comments
But the documentation already states that asynchronous name resolutions on Windows are simulated using a per-io-service thread that the asio implementation provides. Is that insufficient? |
That would indeed be sufficient. But I was not able to find that statement anywhere. Are we possibly looking at different documentation pages? |
See Windows NT, 2000, XP, 2003, Vista, 7 and 8
Seems like you have not yet committed the entirety of the Boost.Asio documentation to memory :) |
:) that and also I've not tried enough permutations of search terms. |
Check out Boost.Beast, HTTP and WebSocket using Boost.Asio: |
I ran into this problem while trying to do multiple reverse lookups simultaneously. Each lookup is using a unique instance of
endpoint::resolver
. However, the resolution did not happen asynchronously. A similar problem has been posted on the user list back in 2014: https://lists.boost.org/boost-users/2014/12/83445.phpMay I suggest that we update the documentation so that software engineers are aware of such issues in the future?
http://www.boost.org/doc/libs/1_64_0/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html
The text was updated successfully, but these errors were encountered: