Сигнализация L2cap / односторонняя
Начато тестирование протокола l2cap нижнего уровня.
После установки соединения, мы готовы к приёму пакетов ACL, которые, после обработки, станут кадрами L2cap, часть короторых, типа G, будут данными пользователя/приложения.
Но в начале идут кадры типа C (сингалы), которые устанавливают L2cap канал, и этот канал будет нести кадры типа G.
Это была теория, теперь факты: данные ACL обрабатываются (не вполне оттестированно, так как первый кадр L2CAP должен влезать в 1 пакет ACL :-/) и посылаются на уровень L2CAP, который разбирает и обрабатывает первый кадр C L2cap, что было главным достижением последних дней.
Первый сигнал запрашивает открытие канала, поэтому следующий шаг - проверка, есть ли связанный l2cap сокет для приёма и передачи следующего сигнального кадра, который надо сегментировать (если слишком большой) и послать как ACL...