Files
andrey a9e356810a fix(piethernet): bound the EAGAIN retry loop in writeDevice by writeTimeout
The loop may run in a thread that belongs to another device (the picloud
dispatcher forwards data from one connection's read thread to another
connection's socket), so isThreadedReadStopping() alone cannot stop it:
it sees the wrong device's flag. Stalling for at most writeTimeout()
without progress makes every write finite; the receiver resynchronizes
on the next packet signature.
2026-08-24 15:14:30 +03:00
..
2026-08-05 12:46:43 +03:00
2026-05-26 21:37:21 +03:00
2026-08-05 19:48:01 +03:00