Как отправить "\ xf4 \ x00 \ x00 \ x00" по проводам? - PullRequest
0 голосов
/ 11 декабря 2018

Мне нужно отправить «\ xf4 \ x00 \ x00 \ x00» в TCP-соединении, контролируемом Expect.Однако они не были успешно отправлены:*

printf "\xf4\x00\x00\x00" | hexdump

, который возвращает:

0000000 00f4 0000
0000004

, где 2 первых байта инвертированы.

Как успешно отправить эту строку?

1 Ответ

0 голосов
/ 17 декабря 2018

Попробуйте это

set str "<WF_XM>...</WF_XML>"
set data [format \\x%02x\\x%02x\\x%02x\\x%02x  0xf4 0x00 0x00 0x00]
set message $data$str 
...