У меня проблемы с передачей координат положения на набор двигателей, которые я подключил в сети. Я могу просто отправить строку и получить текст обратно от двигателя, но я не могу отправить ей значение типа int.
Используя NSlog, я определил, что фактическое значение, которое я посылаю, является правильным, однако я подозреваю, что мой метод отправки его через поток вывода неправильный. Есть идеи?
Мой код для отправки 64-битного значения int:
uint64_t rawInt = m1;
rawInt <<= 16;
rawInt |= m2;
NSData *buffer = [NSData dataWithBytes: &rawInt length:8];
[outputStream write: [buffer bytes] maxLength:[buffer length]];