How to reserved adress space and allocate it when needed (using VirtualAlloc) to simulate growable shared memory: Creating a shared memory block that can grow in size | The Old New Thing
Don’t be foolish, POCO is for POrtable COmponents.
Edited: Now POCO is available on Windows 8.1 or Windows Phone 8.1 including OSC, UDP and TCP. Thanks to MS Open Tech.
First release version of Casablanca is available here partially compatible with Ubuntu (what about Mac?).
One very important point will be it’s ability to:
- correctly stream content (I mean really stream with controled memory footprint),
- availability of flexible request/response management.
For exemple, if it’s possible to easilly respond with stream gzipped MultipartFormDataContent made of stream parts or to managed chunked requests.
Casablanca is out and is now called C++ REST SDK.
It supports Windows Vista, Windows 7 and Windows 8 (Metro ans desktop) and Linux. Windows XP is missing and i don’t know about Windows RT.
Il faudra voir ce que ça donne en Mono.