Я использую стручок Старскрим. Когда я отправляю "KID: NOOP - sendMessage: Test from kid" от клиента, сервер получил данные, как на картинке
Пожалуйста, помогите понять, как читать эти данные.
Такие данные - это просто строка "Test from kid"
, это не JSON.
Чтобы получить строку write
let responseString = String(data: data, encoding: .utf8)
Намек:
Когда вы печатаете Swift 3 Data
bridge, объект NSData
в NSData
print(data as NSData)
для просмотра необработанных байтов. Если большинство значений находится между 32 и 127 (hex 0x20
- 0x7F
), данные представляют собой читаемую строку.