Ship with MAX_RESPONSE_SIZE set to 0. Make it an optional parameter.
Brought to you by:
jmaggard
I noticed that many UNPN/DLNA players simply do not implement the feature of requesting multiple times the subsequent data when the MAX_RESPONSE_SIZE limit is reached.
I suggest that by default, MAX_RESPONSE_SIZE should be set to 0 in 'upnpsoap.h'. Also, if required, this value should be configurable instead of requiring a recompilication of the code, the default being still 0.
MAX_RESPONSE_SIZE set to 0 works like a charm for me.