> > It will not (native format is unpredictable, so you can't judge from > some first magic bytes), but I think this is not a problem. If the > goal would be to simultaneously support some clients that use only > native format, and some that use common, this would be no different > from requesting to support interaction with clients each using its own > format, and we are back to encoding used serialization method in > flags. > > If you want interaction among several clients, the requirement should > be to use the same serialization technique, no exceptions. If all > clients are from the same language family, you may use native, > otherwise you have to use common.
I wholeheartedly agree :) - Ciaran
