我必须使代码可移植以在 2 个不同的设备上工作,其中 OID 的长度仅相差 1 个字节。因此,我重用相同的结构来发送 OID。
对于设备 #1 我有
MIB[0]=0x2b
MIB[1]=0x06
MIB[2]=0x01
MIB[3]=0x02
MIB[4]=0x01
MIB[5]=0x02
MIB[6]=0x02
MIB[7]=0x01
MIB[8]=0x08
MIB[9]=0xA0
MIB[10]=0x00
对于设备 #2 我有
MIB[0]=0x2b
MIB[1]=0x06
MIB[2]=0x01
MIB[3]=0x02
MIB[4]=0x01
MIB[5]=0x02
MIB[6]=0x02
MIB[7]=0x01
MIB[8]=0x08
MIB[9]=0x01
MIB[10]=???
如何将 MIB[10] 分配为 NULL,以便发送的 OID 将是 1.3.6.1.2.1.8.1 而不是 1.3.6.1.2.1.8.1。0通过发送 MIB[10] = 0x00?