Пару недель думал как сделать в режиме многозадачности работу с модемчиком ESP. Решил, что это безнадёжное дело.
Так то сокеты, или соединения, до 5 штук оно умеет, и даже работает вроде. Но валит в одну кучу свои ответы типа OK, Ready, не указывая про какое соединение идёт речь. Не понятно как их отсортировать.
Отправляешь пакет, ждёшь сообщение SEND ОК. А вместо этого приходит очередной пакет для другого сокета..
К тому же буфер для отправки и приёма всего один. Памяти мало. Сложна.
В общем, сейчас вполне работают с сетью два приложения, но в порядке очереди. Через системные вызовы, конечно.




Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Ответить с цитированием