Size: a a a

2020 June 01

SS

Slava Sokolovsky in archlinux_ru
Дело не в коде даже, а в соглашении между данными
источник

SS

Slava Sokolovsky in archlinux_ru
И сиди потом думай, какого черта ничего не идёт
источник

SS

Slava Sokolovsky in archlinux_ru
Я тут нашел один интересный юз плюсов (нужны всё-таки)
источник

R

Ruben in archlinux_ru
ну у сервера баг, но как бы на стороне девайса тоже надо предвидеть все возможные кейсы, в том числе что ничего в ответ тупо не прийдёт
источник

SS

Slava Sokolovsky in archlinux_ru
Ruben
ну у сервера баг, но как бы на стороне девайса тоже надо предвидеть все возможные кейсы, в том числе что ничего в ответ тупо не прийдёт
Ну валидация пострадала, да
источник

SS

Slava Sokolovsky in archlinux_ru
Но это вполне себе лёгкий по фиксу баг, несмотря на то, что он очень жесток в отладке
источник

R

Ruben in archlinux_ru
пришлось переделывать на неблокирующий сокет
источник

Z

Zerogoki in archlinux_ru
Ruben
то есть очень коварно. У сокета есть таймаут, но так как ходит keep-alive, таймаут не срабатывает
Хм, а как такой сокет можно закрыть чисто теоретически? Таймаут у read() помог бы?
источник

R

Ruben in archlinux_ru
Zerogoki
Хм, а как такой сокет можно закрыть чисто теоретически? Таймаут у read() помог бы?
там кажется пинги через этот сокет ходили. Устройство пингует сервер раз в 30 секунд. Если на пинг в течение таймаута не пришел ответ — отваливаемся и реконнектимся. А само устройство работает в бесконечном цикле: постоянно обновляет состояние датчиков, и шлет на сервер когда происходят какие-то события. И не забывает про пинг. А если ответ не пришел, но пинги ходят — так и ждем ответа....
источник

R

Ruben in archlinux_ru
То есть в данном случае таймуат на чтение не помог бы, это ошибка логики
источник

I

Ivan in archlinux_ru
источник

I

Ivan in archlinux_ru
источник

I

Ivan in archlinux_ru
источник

A

Andrew in archlinux_ru
Доброе утро, арчкоммунити! Продолжаем ботониться на диванах, не забывая перед этим обновить свою систему.
источник

I

Ivan in archlinux_ru
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Ivan
Лол
Ого
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Это откуда?
источник

I

Ivan in archlinux_ru
с его инстограма
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Уносите.
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Ivan
с его инстограма
Сидишь в стограме?
источник