奥!你是说有SMDR的测试软件?我说怎么知道正确的请求数据格式。
刚才又整理、简化了一下,应该看的清楚点,不过还是有疑问,不完全吻合。
另外我觉得应该可以不用做的如此全面,仅仅发送请求SMDR数据的握手数据,根据返回的数据来判断是否为有效的SMDR信息。
这一段应该是状态监视的数据,手册给出的格式是: <- : 5(identifier)00(client device information) ->: 3(identifier)2(response No.) ------------------------------------ <- : 16 35 30 30 30 30 35 30 30 30 30 6 0 SYN 5000050000 ACK NUL ->: 16 33 30 30 30 30 33 30 30 33 SYN 300003003 ......
这一段应该是正常的数据请求和发送数据, <- : 16 31 30 30 30 30 32 30 30 0 SYN 10000200 NUL ->: 16 32 30 30 31 33 35 30 30 31 SYN 200135001 0!KA000000001300...04081121420408112156..........001000000000200.............................0000..................09090.......... <- : 16 34 30 30 30 30 34 30 30 31 6 0 SYN 400004001 ACK NUL
这一段应该是奇偶错误(Partity Error -Server Side) <- : 1(text identifier) ->: 3(text identifier)3(sequence NO.) ------------------------------------ <- : 16 31 30 30 30 30 32 30 30 0 SYN 10000200 NUL ->: 16 33 30 30 30 30 33 30 30 31 SYN 300003001 ......
这一段应该是正常的数据请求和发送数据 <- : 16 31 30 30 30 30 32 30 30 0 SYN 10000200 NUL ->: 16 32 30 30 31 33 35 30 30 32 0!KA000000001300...04081126460408112658..........00100000000013912345678.....................0000..................09090.......... <- : 16 34 30 30 30 30 34 30 30 32 6 0 SYN 400004002 ACK NUL <- : 16 31 30 30 30 30 32 30 30 0 SYN 10000200 NUL ->: 16 33 30 30 30 30 33 30 30 31 SYN 300003001 ...... ->: 16 32 30 30 31 33 35 30 30 33 0!KA000000001300...04081129260408112938..........00100000000061234567........................0000..................09090.......... <- : 16 34 30 30 30 30 34 30 30 33 6 0 SYN 400004003 ACK NUL <- : 16 31 30 30 30 30 32 30 30 0 SYN 10000200 NUL ->: 16 33 30 30 30 30 33 30 30 31 SYN 300003001 ...... <- : 16 35 30 30 30 30 35 30 30 30 30 6 0 SYN 5000050000 ACK NUL ->: 16 33 30 30 30 30 33 30 30 32 SYN 300003002 ......
这个手册上没有,是不是关闭连接的信息? <- : 16 36 30 30 30 30 33 30 30 6 0 SYN 60000300 ACK NUL
|