点这里去解决这道题Go !
题目描述
IGMP协议中,有一个字段称作最大响应时间(Max Response Time),HOST收到查询报文,解折出MaxResponsetime字段后,需要在[0,MaxResponseTime]时间(s)内选取随机时间回应一个响应报文,如果在随机时间内收到一个新的查询报文,则会根据两者时间的大小,选取小的一方刷新回应时间。
最大响应时间有如下计算方式:
当Max Resp Code <128, Max Resp Time = Max Resp Code;
当Max Resp Code≥128,
0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+
| 1| exp | mant|
+-+-+-+-+-+-+-+-+
Max Resp Time =(mant|0x10)<<(exp+3);注:exp最大响应时间的高5~7位mant为最大响应时间的低4位。
其中接收到的MaxRespCo