在某企业面试时,被问到的问题,当时我没有回答上来,现在想想这个问题还真是值得思考的,所以总结一下需要考虑的点,方便日后翻看。
客户端使用ECUReset服务来请求服务器重置。该服务请求服务器根据ECUReset请求消息中嵌入的resetType参数值的内容有效地执行服务器重置。 在服务器中执行重置之前,必须发送ECUReset肯定响应消息(如果需要)。功重置服务器后,服务器应激活defaultSession。
查看协议原文,在“Service description”中描述地很清楚了,复位前要必须发送肯定响应。所以,题目的问题也就有答案了。