My thoughts are more practical than conformal. Technically, I would suggest that it should respond with DATA_OUT_OF_RANGE. Having said, null character terminators are prevalent, and IMO, as a matter of practicality, should be handled as a special case.
In the case that a responder accepts 8 bit characters, then it then becomes non conformant, as it may either modify the data or return the same out of range data.
Null values apart, modifying the data is least desirable. NACK the most conformant, accepting as it, the most practical.
__________________
______________________________________________
Hamish Dumbreck
|