A few caveats with Boost Asio

Boost Asio is a great networking library for C++. I’m not going to go into all the details here, but needless to say it provides all the necessary classes and operations necessary to use socket-based networking in C++. While it is very useful, there are a few caveats here and there that are annoying and require some thought on the developers part. Currently, here are the issues I’ve found with Boost Asio:

Thats all for now, I’ll post any other issues as I find them (try to guess what my next project incorporating boost asio is). It would be nice if these issues were resolved but I feel like they have more to do w/ the underlying Berkeley socket system than the Boost Asio library itself. Hope this helps!