)) короче столкнулся с проблемой не кода а уже самого wifi итд итп, я на устройства отправляю udp пакеты аля броадкаст и ловлю их но роутер их как хочет гоняет тоесть может быть с задержкой итд итп, перевел все на tcp но теперь проблемма что например есть группа устройст с и тем же идом для приема и переберать в цыкле for еще более геморойно как выяснилось
Комментарии: 13
Anonim
да еще не факт что для двух регистров наберется
Pavel
не кто такую задачу не решал?
Anonim
а хранить id не судьба? и перебирать их в цикле
Pavel
какой ид есть 5 скажем устройст в 1 групе! до того я слал 1 пакет и все типа получали ток аброкодаброй
Anonim
не, ну ты можешь по udp слать, но этож ненадежно
Pavel
теперь я шлю на 5 устройств с разными ипами и само собой 100% прием стал дольше на поселднем в группе скажем уже начинаю думать чтобы навязать на группы потоки и слать распаралелино, но хз в esp это возможно ли
Anonim
то есть ты не знаешь как слать всем?
Pavel
по тсп только перебором но на каждый перебор тратитсыя +- 1-2сек так как он ждет ответа итд
Anonim
назначь главного в группе и пересылай ему
Pavel
UDP нажежно только в eth сетях wifi хер поймешь как он и што шлет день просидел и не смог понять откуда таймауты так а это что даст что я буду с мейна слать что с главного в группе
Anonim
перебор групп будет быстрее для главнюка, и асинхронщина даст примерно одинаковое время ответа для нескольких групп
Pavel
логично ток вот переделывать всю пакетку тогда, гребаный UDP
Anonim
как будто бы слал двум, а в итоге послал 10ти зачем? у тебя клиенты не могут соединение создавать? два "промежуточных сервера"