我在与亚信BOSS主机进行交互时,采用Socket套接字通信
消息头
Command_Id: uint 1
Message_Length: uint 25 //只有消息体长度
Sequence_Id: uint 1
消息体
MessageBody: string USER=hellobs&PASS=hellobs
数据包 0 0 0 1 0 0 0 25 0 0 0 1 85 83 69 82 61 104 101 108 111 98 115 38 80 65 83 83 61 104 101 108 111 98 115
对应关系
0 0 0 1 -->1
0 0 0 25 -->25
0 0 0 1 -->1
85 83 69 82 61 104 101 108 111 98 115 38 80 65 83 83 61 104 101 108 111 98 -->USER=hellobs&PASS=hellobs
其中空格是方便阅读,实际中是没有有,实际的包数据是用十六进制表示的。
我把这个包发送出去后,BOSS没有反应
不知道这里有没有人碰到过这样的情况,是我的包格式问题,还是其它?请高手指教!