In my opinion before anyone starts a lot of work to code a brand new from scratch C++ HTTP API, they should look at the one in the Chromium project: http://www.chromium.org/developers/design-documents/network-stack http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/ This is getting a lot of work, is already being tested in shipping Chrome browsers, and it has a license that is friendly to Haiku. They are also interested in allowing it to be used by other projects outside of Chromium. It probably would not be too hard to wrap it in a more BeOS/Haiku-like API. This might be similar to how we use AGG and FreeType in the app_server instead of writing our own graphics stack and font renderer. Modern HTTP is pretty complicated and I think it makes sense to build on the work of others, especially something like the Chromium stack that is more modern and already has a lot of thought put into it. -- Regards, Ryan