Как передать данные из приложения iPhone на совместимый с MFi аксессуар?
У меня есть MFi-совместимое устройство, на которое мне нужно передавать данные в реальном времени с iPhone. Я взглянул на платформу ExternalAccessory и класс EADSessionController. Я могу общаться с моим устройством MFi, записывая байты в выходной поток.
Проблема, с которой я сталкиваюсь, заключается в том, что при попытке непрерывной потоковой передачи байтов из приложения iPhone на устройство MFi байты объединяются в порции переменного размера и отправляются одновременно. Вместо этого мне нужно немедленно отправить каждый пакет на внешнее устройство.
Есть ли способ подтолкнуть поток для немедленной отправки данных, а не агрегировать их в эти порции?