
Hi Boris, ----- Original Message ----- From: "Boris" <boris@gtemail.net> To: <boost@lists.boost.org> Sent: Wednesday, April 13, 2005 6:54 AM Subject: [boost] Network library: What we have until now
I updated http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostNet to document why what decisions were made.
We have until now: * The network library should support four I/O models which are known to many programmers as blocking, non-blocking, multiplexing and asynchronous.
http://www.highscore.de/boost/net/packages.png please (which is also in
[snip] the
Wiki page). This is the overall architecture of the network library. If you want me to change or add something please tell me.
The name :-) I am unsure of some of the entries in the decision list. Runtime switchable modes and possibly the callback technique (in Michel's post) for async results. But I cant give you anything solid against; anything I might prefer I think can be built on top of the interface that Michel presented. The pain experienced around mode-switching in Winsock is probably just baggage. But the name (network library)? block_device_io? async_block_io? Cheers.