wap push包的构成:
WDP+WSP+SI/SL
[范例]
06 05 04 0B 84 23 F0 81 06 06 03 8D 82 02 05 6A 00 45 C6 08 0C 03 77 75 68 61 6e 32 2e 70 70 63 6f 6d 6d 2e 63 6f 6d 2f 77 61 70 74 65 73 74 2f 74 65 73 74 2e 61 73 70 78 00 0A C3 07 20 03 01 01 00 00 00 10 C3 07 20 04 01 01 00 00 00 01 03 41 6c 6c 46 61 73 74 20 54 65 73 74 00 01 01
1、单包:
Total:(XX为未固定)
06 05 04 0B 84 23 F0 81 06 06 03 8D XX 02 05 6A 00 45 C6 08 0C 03 XX 00 0A C3 07 20 03 01 01 00 00 00 10 C3 07 20 04 01 01 00 00 00 01 03 XX 00 01 01
WDP(UDH):
06 05 04 0B 84 23 F0
/************************
解释:
06 'User Data Header Length (6 bytes)
05 'UDH Item Element id (Port Numbers)
04 'UDH IE length (4 bytes)
0B 84 'destination port number
23 F0 'origin port number
*************************/
WSP(Push PDU):
81 06 06 03 8D XX
/************************
解释:
81 'transaction id (connectionless WSP)
06 'pdu type (06=push)
06 'Headers
WDP+WSP+SI/SL
[范例]
06 05 04 0B 84 23 F0 81 06 06 03 8D 82 02 05 6A 00 45 C6 08 0C 03 77 75 68 61 6e 32 2e 70 70 63 6f 6d 6d 2e 63 6f 6d 2f 77 61 70 74 65 73 74 2f 74 65 73 74 2e 61 73 70 78 00 0A C3 07 20 03 01 01 00 00 00 10 C3 07 20 04 01 01 00 00 00 01 03 41 6c 6c 46 61 73 74 20 54 65 73 74 00 01 01
1、单包:
Total:(XX为未固定)
06 05 04 0B 84 23 F0 81 06 06 03 8D XX 02 05 6A 00 45 C6 08 0C 03 XX 00 0A C3 07 20 03 01 01 00 00 00 10 C3 07 20 04 01 01 00 00 00 01 03 XX 00 01 01
WDP(UDH):
06 05 04 0B 84 23 F0
/************************
解释:
06 'User Data Header Length (6 bytes)
05 'UDH Item Element id (Port Numbers)
04 'UDH IE length (4 bytes)
0B 84 'destination port number
23 F0 'origin port number
*************************/
WSP(Push PDU):
81 06 06 03 8D XX
/************************
解释:
81 'transaction id (connectionless WSP)
06 'pdu type (06=push)
06 'Headers