From: Michael D. <mi...@mi...> - 2007-09-16 15:21:57
|
Hi Glyn, I have never used the library myself but I did look at it several months ago before finding boost-asio. It seems quite solid, and I didn't realize before that they had adopted a boost license.. Poco has its own implementation for all your standard low-level networking code (TCP sockets, datagrams, etc). So far as I can tell, there is no support for asynchronous operations (which avoids sleepy/blocking threads). This overlaps the boost-asio library, which implements all your low-level code, supports asynchronous operations, and will be included in the next (1.35.0) boost release (it's currently in trunk). What poco has that boost-asio doesn't is the higher-level protocol support (HTTP, SMTP, ICMP, etc). There are a few examples that implement basic protocols in the boost-asio distribution, but they are not very robust or included as part of the library itself. My understanding is that the purpose of this project is to add that higher-level protocol support on top of boost-asio, and ultimately to have it included as part of the boost mainline distribution. Although poco uses the boost license, it's an independent project in the same way that libpion (http://atomiclabs.com/libpion) is. I think it would be great if we could all collaborate together to make use of what work has already been done. Has anyone spoken with the poco authors about this? Take care, -Mike Glyn Matthews wrote: > Hi Guys, > > > My colleagues are using Poco > (http://www.appinf.com/poco/info/index.html ) in a project, and I > discovered that the core library has a boost licence. Does anyone > have any more information on this? What are your thoughts on this > with respect to this project? > > Cheers, > Glyn > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > ------------------------------------------------------------------------ > > _______________________________________________ > Cpp-netlib-devel mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel > |